ハードコードされた入力(ContactInterval)を変更して、ユーザーが入力する時間を選択できるようにする方法を検討しています。現在は20分に設定されています。 そしてContactIntervalハードEcho.Common.Services.LockManagerServicesにユーザー入力にハードコードされた値
public Echo.Common.Business.LockingManager.LockItem GetLock(Echo.Common.Business.LockingManager.LockItem.LockType lockType, int entityId, int userId, string userName, string phoneNumber)
{
Echo.Common.Business.LockingManager.LockItem theLock = new Echo.Common.Business.LockingManager.LockItem();
try
{
Echo.Common.Services.LockManagerServices lockManagerServices = new Echo.Common.Services.LockManagerServices();
Echo.Common.Services.LockItem returnedLock = lockManagerServices.GetLock((Echo.Common.Services.LockType)lockType, entityId, userId, userName, phoneNumber);
theLock.UserId = returnedLock.UserId;
theLock.UserName = returnedLock.UserName;
theLock.PhoneNumber = returnedLock.PhoneNumber;
theLock.ExpireSecs = returnedLock.ExpireSecs;
theLock.ContactInterval = returnedLock.ContactInterval;
int respondsID = (int)returnedLock.ResponseId;
theLock.ResponseId = (LockItem.LockResponse)respondsID;
}
catch
{
theLock.ResponseId = LockItem.LockResponse.ERROR;
}
return theLock;
}
これはjavascriptと何が関係していますか? – itsme86
'ContactInterval'は' System.TimeSpan'ですか?そうであれば、 '.TryParse()'や '.TryParseExact()'を使って、ユーザが希望する 'TimeSpan'に入力することができます。 – Filburt
ユーザーとのコミュニケーションはどうですか? – pm100