public void Add(IContractBillingPlanBinding binding) { var bindingModel = Mapper.Mapper.DTOtoEntity(binding); using (var repository = new ContractBillingPlanBindingRepository()) { repository.Add(bindingModel); repository.SaveChanges(); } }
public IEnumerable <IContractBillingPlanBinding> GetContractBillingPalnBindings(Expression <Func <IContractBillingPlanBinding, bool> > expression) { if (expression == null) { throw new ArgumentNullException("expression", ""); } IEnumerable <IContractBillingPlanBinding> result = null; using (var repository = new ContractBillingPlanBindingRepository()) { result = repository.GetEntities(expression) .ToArray() .Select(x => Mapper.Mapper.EntityToDTO(x)) .ToArray(); } return(result); }