public Object UpdModulo(int idModulo, [FromBody] ProcessMsg.Model.ModuloBo modulo) { try { if (HttpContext.Current.Session["token"] == null) { return(Redirect(Request.RequestUri.GetLeftPart(UriPartial.Authority))); } modulo.idModulo = idModulo; var modAnt = ProcessMsg.Modulo.GetModulo(idModulo); if (modAnt != null) { ProcessMsg.Bitacora.AddBitacora("Modulo", modAnt.Bitacora('U'), modulo.Bitacora('U'), 'U', DateTime.Now, int.Parse(HttpContext.Current.Session["token"].ToString()), modulo.Bitacora('?')); if (ProcessMsg.Modulo.UpdModulo(modulo) == 1) { return(Content(HttpStatusCode.OK, modulo)); } } return(Content(HttpStatusCode.Created, (object)null)); } catch (Exception ex) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.ExpectationFailed, ex.Message)); } }
public Object PostModulo([FromBody] ProcessMsg.Model.ModuloBo modulo) { try { if (HttpContext.Current.Session["token"] == null) { return(Redirect(Request.RequestUri.GetLeftPart(UriPartial.Authority))); } ProcessMsg.Bitacora.AddBitacora("Modulo", null, modulo.Bitacora('I'), 'I', DateTime.Now, int.Parse(HttpContext.Current.Session["token"].ToString()), modulo.Bitacora('?')); var moduloRes = ProcessMsg.Modulo.AddModulo(modulo); if (moduloRes != null) { return(Content(HttpStatusCode.OK, (ProcessMsg.Model.ModuloBo)moduloRes)); } return(Content(HttpStatusCode.BadRequest, (ProcessMsg.Model.ModuloBo)null)); } catch (Exception ex) { throw new HttpResponseException(Request.CreateErrorResponse(HttpStatusCode.ExpectationFailed, ex.Message)); } }