Пример #1
0
        public IActionResult Edit(DiningRoomViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null)
            {
                response.SetFailed("请登录学校账号");
                return(Ok(response));
            }
            using (_dbContext)
            {
                var entity = _dbContext.KitchenVideo.FirstOrDefault(x => x.VideoUuid == model.VideoUuid);
                if (entity == null)
                {
                    response.SetFailed("该视频不存在");
                    return(Ok(response));
                }
                entity.Name      = model.Name;
                entity.Type      = model.Type;
                entity.Accessory = model.Accessory;
                if (string.IsNullOrEmpty(model.AddTime.Trim()))
                {
                    entity.AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss");
                }
                else
                {
                    entity.AddTime = DateTime.Parse(model.AddTime).ToString("yyyy-MM-dd HH:mm:ss");
                }

                var num = _dbContext.SaveChanges();
                if (num > 0)
                {
                    response.SetSuccess("修改成功");
                }
                else
                {
                    response.SetFailed("未修改");
                }
                return(Ok(response));
            }
        }
Пример #2
0
        public IActionResult Create(DiningRoomViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            if (model.SchoolUuid == null && AuthContextService.CurrentUser.SchoolGuid == null)
            {
                response.SetFailed("请登录学校账号");
                return(Ok(response));
            }
            using (_dbContext)
            {
                var kitchenVideo = new Entities.KitchenVideo()
                {
                    VideoUuid = Guid.NewGuid(),
                    Name      = model.Name,
                    AddPeople = model.AddPeople,
                    //AddTime = DateTime.Parse(model.AddTime).ToString("yyyy-MM-dd HH:mm:ss"),
                    AddTime    = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"),
                    Type       = model.Type,
                    IsDelete   = 0,
                    Accessory  = model.Accessory,
                    SchoolUuid = model.SchoolUuid != null ? model.SchoolUuid : AuthContextService.CurrentUser.SchoolGuid,
                };
                _dbContext.KitchenVideo.Add(kitchenVideo);
                var num = _dbContext.SaveChanges();
                if (num > 0)
                {
                    response.SetSuccess("添加成功");
                }
                else
                {
                    response.SetFailed("添加失败");
                }

                return(Ok(response));
            }
        }