public SitiosTiposList PutSitioTipoUpdate(int tipoNumero, SitiosTiposList value) { ///<param name="value"> El objeto con los campos necesarios para actualizar </param> ///<param name="tipoNumero">El Id del tipo de sitio que será actualizado </param> /// <summary> /// Este metodo se encarga de actualizar un tipo de Sitio /// </summary> SitiosTiposList sitioTipo = new SitiosTiposList(); using (var context = new Octal_GIUContext()) { try { sitioTipo = context.SitiosTiposList .FromSql($"exec Sitios_Tipos_List_Update { tipoNumero },{ value.TipoDespcricion },{ value.TipoExplicacion },{ value.TipoPublicar },{ value.TipoListar },{ value.TipoPrefijo },{ value.TipoCriterio },{ value.TipoUnidad },{ value.SeguridadQuien },{value.SeguridadEstado},{ value.SeguridadIpc}") .FirstOrDefault(); return(sitioTipo); } catch (Exception ex) { throw ex; } } }
public IActionResult PostSitioTipo([FromBody] SitiosTiposList values) { ///<param name="value"> El objeto con los campos necesarios para guardar </param> /// <summary> /// Este metodo se encarga de insertar un tipo de Sitio /// </summary> ///<returns> Retorna el objeto que se insertó </returns> #region Insertar un tipo de sitio SitiosTiposList sitioMain = new SitiosTiposList(); try { sitioMain = Da.PostSitioTipoInsert(values); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(sitioMain)); #endregion }
public SitiosTiposList PostSitioTipoInsert(SitiosTiposList value) { ///<param name="value"> El objeto con los campos necesarios para guardar </param> /// <summary> /// Este metodo se encarga de insertar un tipo de sitio /// </summary> SitiosTiposList sitioTipo = new SitiosTiposList(); using (var context = new Octal_GIUContext()) { try { sitioTipo = context.SitiosTiposList .FromSql($"exec Sitios_Tipos_List_Insert { value.TipoNumero },{ value.TipoDespcricion },{ value.TipoExplicacion },{ value.TipoPublicar },{ value.TipoListar },{ value.TipoPrefijo },{ value.TipoCriterio },{ value.TipoUnidad },{ value.SeguridadQuien },{ value.SeguridadIpc } ") .FirstOrDefault(); return(sitioTipo); } catch (Exception ex) { throw ex; } } }
public IActionResult PutSitioTipo(int id, [FromBody] SitiosTiposList values) { ///<param name="value"> El objeto con los campos necesarios para actualizar </param> ///<param name="id">El Id del tipo de sitio que será actualizado </param> /// <summary> /// Este metodo se encarga de actualizar un tipo de sitio /// </summary> /// <returns> Retorna el objeto actualizado </returns> #region Actualizar un sitio SitiosTiposList sitioTipo = new SitiosTiposList(); try { sitioTipo = Da.PutSitioTipoUpdate(id, values); } catch (Exception e) { return(BadRequest(e.Message)); } return(Ok(sitioTipo)); #endregion }