コード例 #1
0
        public ActionResult <DtoCreateSchedule> Create([FromBody] DtoCreateSchedule value)
        {
            var created = scheduleManager.AddNewSchedule(value);

            if (created != null)
            {
                return(Ok(created));
            }
            return(BadRequest());
        }
コード例 #2
0
        public DtoCreateSchedule AddNewSchedule(DtoCreateSchedule schedule)
        {
            var dbSchedule = scheduleRepository.Insert(new Schedule()
            {
                Name          = schedule.Name,
                MinWaterLevel = schedule.MinWaterLevel,
                Auto          = schedule.Auto
            });

            if (dbSchedule == null)
            {
                return(null);
            }
            return(new DtoCreateSchedule()
            {
                Name = dbSchedule.Name,
                MinWaterLevel = dbSchedule.MinWaterLevel,
                Auto = dbSchedule.Auto
            });
        }
コード例 #3
0
 protected void ClearCreateSchedule()
 {
     createSchedule = new DtoCreateSchedule();
 }