public CoPaymentFrecuency Insert(CoPaymentFrecuency CoPaymentFrecuency) { var id = connection.Query <int>(CoPaymentFrecuencyQuerys.Insert, CoPaymentFrecuency).Single(); CoPaymentFrecuency.CoPaymentFrecuencyId = id; return(CoPaymentFrecuency); }
public ServiceResult <CoPaymentFrecuency> Post([FromBody] CoPaymentFrecuency model) { ServiceResult <CoPaymentFrecuency> result = null; var validatorResult = validator.Validate(model); if (validatorResult.IsValid) { try { result = this.appService.Insert(model); } catch (Exception ex) { result = new ServiceResult <CoPaymentFrecuency>(); result.Errors = new string[] { ex.Message }; result.Success = false; } } else { result = new ServiceResult <CoPaymentFrecuency>(); result.Errors = validatorResult.GetErrors(); result.Success = false; } return(result); }
public ServiceResult <CoPaymentFrecuency> Update(CoPaymentFrecuency CoPaymentFrecuency) { CoPaymentFrecuency CoPaymentFrecuencyExist = this.repository.GetCoPaymentFrecuencyByNameWithoutId(CoPaymentFrecuency.CoPaymentFrecuencyId, CoPaymentFrecuency.Name); if (CoPaymentFrecuencyExist == null) { var updated = this.repository.Update(CoPaymentFrecuency); return(new ServiceResult <CoPaymentFrecuency> { Success = true, Result = updated }); } return(new ServiceResult <CoPaymentFrecuency> { Success = false, Errors = new string[] { MessageError.NameCoPaymentFrecuencyExists } }); }
public ServiceResult <CoPaymentFrecuency> Insert(CoPaymentFrecuency coPaymentFrecuency) { CoPaymentFrecuency CoPaymentFrecuencyExist = this.repository.GetCoPaymentFrecuencyByName(coPaymentFrecuency.Name); if (CoPaymentFrecuencyExist == null) { var coPaymentFrecuencyInserted = this.repository.Insert(coPaymentFrecuency); return(new ServiceResult <CoPaymentFrecuency> { Success = true, Result = coPaymentFrecuencyInserted }); } return(new ServiceResult <CoPaymentFrecuency> { Success = false, Errors = new string[] { MessageError.NameCoPaymentFrecuencyExists } }); }
public CoPaymentFrecuency Update(CoPaymentFrecuency CoPaymentFrecuency) { var affectedRows = connection.Execute(CoPaymentFrecuencyQuerys.Update, CoPaymentFrecuency); return(CoPaymentFrecuency); }
public ServiceResult <CoPaymentFrecuency> Update(CoPaymentFrecuency coPaymentFrecuency) { return(this.service.Update(coPaymentFrecuency)); }
public ServiceResult <CoPaymentFrecuency> Insert(CoPaymentFrecuency coPaymentFrecuency) { return(this.service.Insert(coPaymentFrecuency)); }