public IResult Add(Proposal proposal) { var result = _stockStoreDal.GetAll(p => p.Barcode != proposal.Barcode); if (result.Count > 0) { return(new ErrorResult(Messages.BarcodeNotFound)); } _proposalDal.Add(proposal); return(new SuccessResult(Messages.AddedProposal)); }
public async Task <IDataResult <Proposal> > Add(AddProposalLogRequest dto) { Proposal proposal = new Proposal { ProposalNo = dto.ProposalNo, ProductNo = dto.ProductNo, RenewalNo = dto.RenewalNo, EndorsNo = dto.EndorsNo, }; await _proposalDal.Add(proposal); return(new SuccessDataResult <Proposal>(proposal)); }