public IActionResult Create(BDocumentsModels model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { if (_dbContext.BusinessDocuments.Any(x => x.BusinessUuid == model.BusinessUuid && x.FileName == model.FileName && x.IsDelete == 0)) { response.SetFailed("已存在该名称"); return(Ok(response)); } var bd = new BusinessDocuments() { BusDocumentsUuid = Guid.NewGuid(), FileName = model.FileName, FileUrl = model.FileUrl, FileInfo = model.FileInfo, BusinessUuid = model.BusinessUuid, AddTime = DateTime.Now.ToString("yyyy-MM-dd HH:mm:ss"), IsDelete = 0, }; _dbContext.BusinessDocuments.Add(bd); _dbContext.SaveChanges(); return(Ok(response)); } }
public IActionResult Edit(BDocumentsModels model) { var response = ResponseModelFactory.CreateInstance; using (_dbContext) { var entity = _dbContext.BusinessDocuments.FirstOrDefault(x => x.BusDocumentsUuid == model.BusDocumentsUuid); if (entity == null) { response.SetFailed("该商机文件不存在"); return(Ok(response)); } else if (entity.FileName != model.FileName && _dbContext.BusinessDocuments.Any(x => x.FileName == model.FileName && x.BusinessUuid == model.BusinessUuid && x.IsDelete == 0)) { response.SetFailed("已存在该名称"); return(Ok(response)); } else { entity.FileName = model.FileName; entity.FileInfo = model.FileInfo; entity.FileUrl = model.FileUrl; _dbContext.SaveChanges(); return(Ok(response)); } } }