示例#1
0
        public void EliminarGeParametro(int _IdTabela)
        {
            GeParametro _Result = null;

            _Result = DAO.FindByPrimaryKey(_IdTabela);

            DAO.Delete(_Result);
            DAO.UnitOfWork.Commit();
        }
        public IHttpActionResult Put(GeParametro _GeParametro)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AlterarGeParametro(_GeParametro);

            return(Updated(_GeParametro));
        }
        public IHttpActionResult Post(GeParametro _GeParametro)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AdicionarGeParametro(_GeParametro);

            return(Created(_GeParametro));
        }
        public IHttpActionResult Patch(GeParametro _GeParametro)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            Delta <GeParametro> _Delta = new Delta <GeParametro>();

            _Delta.CopyChangedValues(_GeParametro);

            _Delta.Patch(_GeParametro);
            return(Updated(_GeParametro));
        }
        public IHttpActionResult Get([FromODataUri] int IdTabela)
        {
            GeParametro _Result = BO.RecuperaGeGeParametro(IdTabela);

            return(Ok(_Result));
        }
示例#6
0
 public void AlterarGeParametro(GeParametro _GeParametro)
 {
     DAO.Update(_GeParametro);
     DAO.UnitOfWork.Commit();
 }
示例#7
0
 public void AdicionarGeParametro(GeParametro _GeParametro)
 {
     DAO.Insert(_GeParametro);
     DAO.UnitOfWork.Commit();
 }
示例#8
0
        public GeParametro RecuperaGeGeParametro(int _IdTabela)
        {
            GeParametro _Result = DAO.RecuperarGeParametro(_IdTabela);

            return(_Result);
        }