public SitiosEstadosList PutSitiosEstadosListUpdate(int estadoNumero, SitiosEstadosList value) { ///<param name="value"> El objeto con los campos necesarios para actualizar </param> ///<param name="estadoNumero">El Id del Estado que será actualizado </param> /// <summary> /// Este metodo se encarga de actualizar un Estado de un sitio /// </summary> SitiosEstadosList sitioEstadoList = new SitiosEstadosList(); using (var context = new Octal_GIUContext()) { try { sitioEstadoList = context.SitiosEstadosList .FromSql($"exec Sitios_Estados_List_Update { estadoNumero },{ value.EstadoCodigo },{ value.EstadoDespcricion },{ value.EstadoExplicacion },{ value.EstadoPublicar },{ value.EstadoListar },{ value.EstadoCriterio },{ value.SeguridadQuien },{value.SeguridadEstado},{ value.SeguridadIpc}") .FirstOrDefault(); return(sitioEstadoList); } catch (Exception ex) { throw ex; } } }
public IActionResult PostSitioEstado([FromBody] SitiosEstadosList values) { ///<param name="value"> El objeto con los campos necesarios para guardar </param> /// <summary> /// Este metodo se encarga de insertar un estado de un Sitio /// </summary> ///<returns> Retorna el objeto que se insertó </returns> #region Insertar un estado de un sitio SitiosEstadosList sitioEstado = new SitiosEstadosList(); try { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } else { sitioEstado = Da.PostSitiosEstadosListInsert(values); } } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(sitioEstado)); #endregion }
public SitiosEstadosList PostSitiosEstadosListInsert(SitiosEstadosList value) { ///<param name="value"> El objeto con los campos necesarios para guardar </param> /// <summary> /// Este metodo se encarga de insertar un Estado de un sitio /// </summary> SitiosEstadosList sitioEstado = new SitiosEstadosList(); using (var context = new Octal_GIUContext()) { try { sitioEstado = context.SitiosEstadosList .FromSql($"exec Sitios_Estados_List_Insert { value.EstadoCodigo },{ value.EstadoDespcricion },{ value.EstadoExplicacion },{ value.EstadoPublicar },{ value.EstadoListar },{ value.EstadoCriterio },{ value.SeguridadQuien },{ value.SeguridadIpc }") .FirstOrDefault(); return(sitioEstado); } catch (Exception ex) { throw ex; } } }
public IActionResult PutSitioEstado(int id, [FromBody] SitiosEstadosList values) { ///<param name="value"> El objeto con los campos necesarios para actualizar </param> ///<param name="id">El Id del Estado que será actualizado </param> /// <summary> /// Este metodo se encarga de actualizar un Estado de los sitios /// </summary> /// <returns> Retorna el objeto actualizado </returns> #region Actualizar un estado de un sitio SitiosEstadosList sitioEstado = new SitiosEstadosList(); try { sitioEstado = Da.PutSitiosEstadosListUpdate(id, values); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(sitioEstado)); #endregion }