public IHttpActionResult RegistrarSancion(Sancion sancion) { try { var mng = new SancionManager(); mng.Create(sancion); apiResp.Message = "Sanción registrada"; return(Ok(apiResp)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public IHttpActionResult ObtenerSancionesActivas() { try { var mng = new SancionManager(); apiResp.Data = mng.RetrieveAllActivas(); apiResp.Message = "Sanciones en el sistema"; return(Ok(apiResp)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }
public IHttpActionResult ModificarSancion(Sancion sancion) { try { var mng = new SancionManager(); mng.Update(sancion); apiResp = new ApiResponse(); apiResp.Message = "Sanción modificada"; return(Ok(apiResp)); } catch (BusinessException bex) { return(InternalServerError(new Exception(bex.ExceptionId + "-" + bex.AppMessage.Message))); } }