public HttpResponseMessage ConfigurationTime(ConfigurationTimeModel requestModel) { if (!ModelState.IsValid) { return Request.CreateErrorResponse(HttpStatusCode.BadRequest, "Invalid Request"); } requestModel = new ConfigurationTimeModel { MaximumWaitTime = requestModel.MaximumWaitTime, SenderInactiveTime = requestModel.SenderInactiveTime, SmsReceivingInterval = requestModel.SmsReceivingInterval, SmsSendingInterval = requestModel.SmsSendingInterval, threeAttemptsByServer = requestModel.threeAttemptsByServer }; ConfigurationAction configActions = new ConfigurationAction(); BaseResponseModel responseModel = configActions.ChangeTime(requestModel); if (responseModel.Error != null) { return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json"); } return Request.CreateResponse(HttpStatusCode.OK, responseModel, "application/json"); }
/// <summary> /// Change Configuration Time Accordin to Needs /// </summary> /// <param name="requestModel"></param> /// <returns></returns> public BaseResponseModel ChangeTime(ConfigurationTimeModel requestModel) { BaseResponseModel responseModel = new BaseResponseModel(); VerificationCase.SmsReceivingInterval = requestModel.SmsReceivingInterval; VerificationCase.SmsSendingInterval = requestModel.SmsSendingInterval; VerificationCase.threeAttemptsByServer = requestModel.threeAttemptsByServer; VerificationCase.SenderInactiveTime = requestModel.SenderInactiveTime; VerificationCase.MaximumWaitTime = requestModel.MaximumWaitTime; responseModel.IsValid = true; responseModel.Error = null; return responseModel; }
public BaseResponseModel ChangeTime(ConfigurationTimeModel requestModel) { ConfigurationCase configCase = new ConfigurationCase(); return configCase.ChangeTime(requestModel); }