Ejemplo n.º 1
0
        public IActionResult Create(PublicityPViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                if (_dbContext.PublicityPicture.Any(x => x.Title == model.Title))
                {
                    response.SetFailed("标题名称已存在");
                    return(Ok(response));
                }

                //var entity = _mapper.Map<PublicityPViewModel, PublicityPicture>(model);
                var entity = new PublicityPicture();
                entity.IsRelease            = model.IsRelease;
                entity.ReleaseTime          = Convert.ToDateTime(model.ReleaseTime);
                entity.Title                = model.Title;
                entity.Content              = model.Content;
                entity.Cover                = model.Cover;
                entity.PublicityPictureUuid = Guid.NewGuid();
                entity.IsDeleted            = 0;
                entity.AddPeople            = AuthContextService.CurrentUser.LoginName;
                entity.AddTime              = DateTime.Now;
                entity.Photo                = entity.Photo;

                _dbContext.PublicityPicture.Add(entity);
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("添加", "成功:添加:宣传图片列表数据", _dbContext);
                }
                response.SetSuccess();
                return(Ok(response));
            }
        }
Ejemplo n.º 2
0
        public IActionResult Edit(PublicityPViewModel model)
        {
            var response = ResponseModelFactory.CreateInstance;

            using (_dbContext)
            {
                var entity = _dbContext.PublicityPicture.FirstOrDefault(x => x.PublicityPictureUuid == model.PublicityPictureUuid);
                if (entity == null)
                {
                    response.SetFailed("该信息不存在");
                    return(Ok(response));
                }
                if (_dbContext.PublicityPicture.Any(x => x.Title == model.Title && x.PublicityPictureUuid != model.PublicityPictureUuid))
                {
                    response.SetFailed("标题已存在");
                    return(Ok(response));
                }
                entity.Title       = model.Title;
                entity.Content     = model.Content;
                entity.Cover       = model.Cover;
                entity.IsRelease   = model.IsRelease;
                entity.ReleaseTime = model.ReleaseTime;
                entity.Photo       = entity.Photo;
                int res = _dbContext.SaveChanges();
                if (res > 0)
                {
                    ToLog.AddLog("编辑", "成功:编辑:文章管理列表数据", _dbContext);
                }
                return(Ok(response));
            }
        }