예제 #1
0
        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));
        }
예제 #2
0
        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);
        }