public PayPeriodCriteriaEditModel CreateCriteriaModel(PayPeriodCriteria domain) { return(new PayPeriodCriteriaEditModel { PayPeriodId = domain.PayPeriodId, MinCustomer = domain.MinCustomer, MaxCustomer = domain.MaxCustomer, TypeId = domain.TypeId, Amount = domain.Ammount }); }
public PayPeriodCriteria Save(PayPeriodCriteria domain) { using (var adapter = PersistenceLayer.GetDataAccessAdapter()) { var entity = Mapper.Map <PayPeriodCriteria, PayPeriodCriteriaEntity>(domain); if (!adapter.SaveEntity(entity, true)) { throw new PersistenceFailureException("Could not save Pay Period"); } return(Mapper.Map <PayPeriodCriteriaEntity, PayPeriodCriteria>(entity)); } }