Ejemplo n.º 1
0
        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));
            }
        }
Ejemplo n.º 2
0
        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));
                }
            }
        }