public IEnumerable <ContragentDto> GetContragentsLite() { IRepository <Contragent> contragentsRepository = new ContragentsRepository(); var contragents = contragentsRepository.Get().Select(c => (ContragentDto)c).ToList(); return(contragents); }
public bool DeleteContragent([FromBody] int contragentId) { IRepository <Contragent> contragentsRepository = new ContragentsRepository(); Contragent contragentEntity = contragentsRepository.Get(contragentId); if (contragentEntity == null) { return(false); } contragentEntity.CgtAuditRu = User.GetUserId(); contragentsRepository.Delete(contragentEntity); return(true); }
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); }
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); }