コード例 #1
0
        public IActionResult Post(CatSaleManEditModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            string messageDuplicate = string.Empty;
            bool   checkExist       = catSaleManService.Any(x => x.Service == model.Service && x.Office == model.Office && x.PartnerId == model.PartnerId);

            if (checkExist)
            {
                messageDuplicate = stringLocalizer[LanguageSub.MSG_OBJECT_DUPLICATED].Value;
                return(BadRequest(new ResultHandle {
                    Status = false, Message = messageDuplicate
                }));
            }
            var          saleman = mapper.Map <CatSaleManModel>(model);
            var          hs      = catSaleManService.Add(saleman);
            var          message = HandleError.GetMessage(hs, Crud.Insert);
            ResultHandle result  = new ResultHandle {
                Status = hs.Success, Message = stringLocalizer[message].Value
            };

            if (!hs.Success)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }
コード例 #2
0
        public IActionResult CheckExisted(CatSaleManEditModel model)
        {
            string messageDuplicate = string.Empty;
            bool   checkExist       = catSaleManService.Any(x => x.Service == model.Service && x.Office == model.Office && x.PartnerId == model.PartnerId && x.SaleManId == model.SaleManId);

            if (checkExist)
            {
                //messageDuplicate = stringLocalizer[LanguageSub.MSG_OBJECT_DUPLICATED].Value;
                return(BadRequest(new ResultHandle {
                    Status = false, Message = "Duplicate service, office with sale man!"
                }));
            }
            ResultHandle result = new ResultHandle {
                Data = checkExist
            };

            return(Ok(result));
        }
コード例 #3
0
        public IActionResult Put(string id, CatSaleManEditModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var          saleman = mapper.Map <CatSaleManModel>(model);
            var          hs      = catSaleManService.Update(saleman);
            var          message = HandleError.GetMessage(hs, Crud.Update);
            ResultHandle result  = new ResultHandle {
                Status = hs.Success, Message = stringLocalizer[message].Value
            };

            if (!hs.Success)
            {
                return(BadRequest(result));
            }
            return(Ok(result));
        }