public HttpResponseMessage CheckingDriversAnswear(int userRequestID) { string result = "0"; TimeSpan currentTime = DateTime.Now.TimeOfDay; UserRequestModels userRequest = repo.GetUserRequestByID(userRequestID); int min = currentTime.Subtract(userRequest.TimeAddRequest).Minutes; bool driverWillNotStop = (min > 5) || userRequest.Message.Contains("false"); if (driverWillNotStop) { if (min > 5) { repo.UpdateDriver(userRequest.Driver, userRequestID); } result = "nie zatrzyma"; repo.DeleteUserRequestByID(userRequestID); } else { if (userRequest.Message.Contains("true")) { result = "zatrzyma"; repo.DeleteUserRequestByID(userRequestID); } } return(Request.CreateResponse(HttpStatusCode.OK, result)); }
public HttpResponseMessage AnswearToUser(string login, int userRequestID, string message) { string result = ""; UserRequestModels userRequest = repo.GetUserRequestByID(userRequestID); repo.UpdateUserRequest(userRequestID, message); DriverModels driver = repo.GetDriverByNick(login); repo.UpdateDriver(driver, userRequestID); return(Request.CreateResponse(HttpStatusCode.OK, result)); }