コード例 #1
0
        public void EliminarGeUsuario(string _Usuario)
        {
            GeUsuario _Result = null;

            _Result = DAO.FindByPrimaryKey(_Usuario);

            DAO.Delete(_Result);
            DAO.UnitOfWork.Commit();
        }
コード例 #2
0
        public IHttpActionResult Put(GeUsuario _GeUsuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AlterarGeUsuario(_GeUsuario);

            return(Updated(_GeUsuario));
        }
コード例 #3
0
        public IHttpActionResult Post(GeUsuario _GeUsuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AdicionarGeUsuario(_GeUsuario);

            return(Created(_GeUsuario));
        }
コード例 #4
0
        public IHttpActionResult Patch(GeUsuario _GeUsuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

            _Delta.CopyChangedValues(_GeUsuario);

            _Delta.Patch(_GeUsuario);
            return(Updated(_GeUsuario));
        }
コード例 #5
0
 public void AlterarGeUsuario(GeUsuario _GeUsuario)
 {
     DAO.Update(_GeUsuario);
     DAO.UnitOfWork.Commit();
 }
コード例 #6
0
 public void AdicionarGeUsuario(GeUsuario _GeUsuario)
 {
     DAO.Insert(_GeUsuario);
     DAO.UnitOfWork.Commit();
 }
コード例 #7
0
        public GeUsuario RecuperaGeUsuario(string _Usuario)
        {
            GeUsuario _Result = DAO.RecuperarGeUsuario(_Usuario);

            return(_Result);
        }
コード例 #8
0
        public IHttpActionResult Get([FromODataUri] string Usuario)
        {
            GeUsuario _Result = BO.RecuperaGeUsuario(Usuario);

            return(Ok(_Result));
        }