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)); } }
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)); } }