public PlanCertificateDto AddPlanCertificate(PlanCertificateDto entity) { var planReceiptOrder = RepositoryFactory.Create <PlanReceiptOrder>().Get(entity.PlanReceiptOrder.Rn); if (planReceiptOrder.State == PlanReceiptOrderState.Close) { throw new CheckingSetStatePlanReceiptOrderInvalidException(Resource.PCO_14); } return(AddEntity <PlanCertificate, PlanCertificateDto>(entity)); }
public void UpdatePlanCertificate(PlanCertificateDto entity) { //var repository = RepositoryFactory.Create<PlanCertificate>(); //var planCertificate = repository.Get(entity.Rn); //if (planCertificate.PlanReceiptOrderPersonalAccounts.Any( // x => x.State != PlanReceiptOrderPersonalAccountState.NotСonfirm)) //{ // throw new CheckingSetStatePlanReceiptOrderInvalidException(Resource.PCO_2); //} // repository.Evict(planCertificate); // entity.CertificateQuality.AttachedDocuments[0].Document = (IDto<long>)new AttachedDocumentDto{Rn= entity.CertificateQuality.Rn}; UpdateEntity <PlanCertificate, PlanCertificateDto>(entity); }
public virtual PlanCertificateDto AddPlanCertificate(PlanCertificateDto entity) { entity.Rn = 100; return(entity); }
public void SetGroupStatusPlanCertificate(PlanCertificateDto planCertificate, PersonalAccountDto personalAccount) { }
public virtual void UpdatePlanCertificate(PlanCertificateDto entity) { }