private Response ChangeTimeTable(int id, Request nancyRequest) { if (mIsDebug) { Console.WriteLine("GET: /rest/v1/timetables/{id}/Set"); Console.WriteLine("Id={0}, Set={1}", id, ToValues(nancyRequest)); } var timeTable = _timeTableRepository.GetById(id); if (timeTable == null) { return(HttpStatusCode.NotFound); } foreach (var key in _timeTableKeyValues) { string value = nancyRequest.Query[key]; if (!string.IsNullOrEmpty(value)) { ChangeTimeTableValue(timeTable, key, value); } } UpdateControllersTimeTable(timeTable.Id); return(HttpStatusCode.OK); }
private bool ValidTimeTable(int timeTableId) { return(_timeTableRepository.GetById(timeTableId) != null); }
public TimeTable GetTimeTable(int id) { return(_timeTableRepository.GetById(id)); }