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