public BusinessResponse <bool> Update(UnitApiModel model) { var result = _validator.Validate(model, options => options.IncludeRuleSets(string.Join(",", Enum.GetName(typeof(UnitRuleSet), UnitRuleSet.Update)))); if (!result.IsValid || result.Errors.Any()) { return(BusinessResponse <bool> .GenerateError(result)); } return(BusinessResponse <bool> .GenerateOk(_unitDataAccess.Update(_mapper.Map <Unit>(model)))); }
public BusinessResponse <long> Insert(MaterialApiModel model) { var result = _validator.Validate(model, options => options.IncludeRuleSets(string.Join(",", Enum.GetName(typeof(MaterialRuleSet), MaterialRuleSet.Create)))); if (!result.IsValid || result.Errors.Any()) { return(BusinessResponse <long> .GenerateError(result)); } return(BusinessResponse <long> .GenerateOk(_materialDataAccess.Insert(_mapper.Map <Material>(model)))); }
public BusinessResponse <bool> Delete(long id) { var result = _validator.Validate(new UnitApiModel() { Id = id }, options => options.IncludeRuleSets(string.Join(",", Enum.GetName(typeof(UnitRuleSet), UnitRuleSet.Delete)))); if (!result.IsValid || result.Errors.Any()) { return(BusinessResponse <bool> .GenerateError(result)); } return(BusinessResponse <bool> .GenerateOk(_unitDataAccess.Delete(id))); }
public BusinessResponse <UnitApiModel> Get(long id) => BusinessResponse <UnitApiModel> .GenerateOk(_mapper.Map <UnitApiModel>(_unitDataAccess.Get(id)));
public BusinessResponse <IEnumerable <UnitApiModel> > Get() => BusinessResponse <IEnumerable <UnitApiModel> > .GenerateOk(_mapper.Map <IEnumerable <UnitApiModel> >(_unitDataAccess.Get()));
public BusinessResponse <MaterialApiModel> Get(long id) => BusinessResponse <MaterialApiModel> .GenerateOk(_mapper.Map <MaterialApiModel>(_materialDataAccess.Get(id)));
public BusinessResponse <IEnumerable <MaterialApiModel> > Get() => BusinessResponse <IEnumerable <MaterialApiModel> > .GenerateOk(_mapper.Map <IEnumerable <MaterialApiModel> >(_materialDataAccess.Get()));