public async Task <ActionResult <int> > AddOrUpdateTimeTable([FromBody] TimeTableInputModel inputModel) { TimeTable timeTable = TimeTableMapper.ToDataModel(inputModel); if (timeTable == null) { return(BadRequest("Model is empty")); } return(await lessonStorage.AddOrUpdateTimeTable(timeTable)); }
public static TimeTable ToDataModel(TimeTableInputModel inputModel) { var result = new TimeTable { Id = inputModel.Id, GroupId = inputModel.GroupId, RoomNumber = inputModel.RoomNumber, Day = Convert.ToDateTime(inputModel.Day), TimeStart = TimeSpan.Parse(inputModel.TimeStart), TimeEnd = TimeSpan.Parse(inputModel.TimeEnd) }; return(result); }