public ContragentDto AddResponsiblePersonToContragent([FromBody] ResponsiblePersonToContragentParamDto param) { IRepository <Contragent> contragentsRepository = new ContragentsRepository(); Contragent contragentEntity = contragentsRepository.Get(param.ContragentId); if (contragentEntity == null) { return(new ContragentDto { Success = false, ErrorMessage = "Customer doesn't exist" }); } contragentEntity.CgtResponsibleUser = param.UserId; contragentsRepository.Save(contragentEntity); return((ContragentDto)contragentEntity); }
private Contragent CreateContragent(string name) { using (DB_A12601_bielkaContext context = new DB_A12601_bielkaContext()) { Contragent contragent = new Contragent { CgtAuditCu = User.GetUserId(), CgtName = name, CgtStatus = "a", CgtLicenseNumber = string.Empty }; IRepository <Contragent> contragentsRepository = new ContragentsRepository(); contragentsRepository.Save(contragent); return(contragent); } }
public ContragentDto SaveContragent([FromBody] ContragentDto contragent) { IRepository <Contragent> contragentsRepository = new ContragentsRepository(); Contragent contragentEntity = contragentsRepository.Get(contragent.Id) ?? new Contragent { CgtAuditCu = User.GetUserId() }; contragentEntity.CgtName = contragent.Name; contragentEntity.CgtLicenseNumber = contragent.LicenseNumber; contragentEntity.CgtStatus = contragent.Status; contragentEntity.CgtAuditMu = User.GetUserId(); contragentEntity.CgtInn = contragent.Inn; contragentEntity.CgtSubscription = contragent.Subscription; contragentsRepository.Save(contragentEntity); return((ContragentDto)contragentEntity); }