public async Task <ResponseBase <Respuestas> > save(RequestRespuesta _data, Transaction trans) { var ob = new Respuestas(); ob = JsonConvert.DeserializeObject <Respuestas>(JsonConvert.SerializeObject(_data)); if (trans == Transaction.Delete) { return(new ResponseBase <Respuestas>() { codigo = (int)HttpStatusCode.NotFound, estado = false, mensaje = $"La operación de eliminar respuesta no ha sido implementada.", datos = null }); } else { var data = await _dalc.set(ob, trans); if (data != null) { return(new ResponseBase <Respuestas>() { codigo = (int)HttpStatusCode.OK, estado = true, mensaje = $"Operación realizada con exito", datos = data }); } else { return new ResponseBase <Respuestas>() { codigo = (int)HttpStatusCode.InternalServerError, estado = false, mensaje = $"La operación solicitada no se pudo realizar.", datos = data } }; } } }
public async Task <IActionResult> actualizarRespuesta([FromBody] RequestRespuesta faq) { var resp = await _BORespuestas.save(faq, Transaction.Update); return(StatusCode(resp.codigo, resp)); }