//[HttpPut("{id}")] public async Task <IActionResult> Put([FromBody] ConceptoPago conceptoPago) { if (conceptoPago == null) { return(BadRequest()); } var result = await _service.Update(conceptoPago); return(result ? (IActionResult)Ok() : BadRequest()); }
public IActionResult Update([FromBody] ConceptoPago ConceptoPago) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { if (ConceptoPago.Id == 0) { return(BadRequest( new Response { IsSuccess = false, Message = "El Id del concepto de pago es requerido" })); } _IConceptoPagoService.Update(ConceptoPago); return(Ok( new Response { IsSuccess = true, Data = ConceptoPago })); } catch (Exception ex) { return(BadRequest( new Response { IsSuccess = false, Message = $"No se pudo actualizar el concepto de pago >> {ex.Message}" })); } }