public void EliminarGeSessaoUsuario(string _Usuario)
        {
            GeSessaoUsuario _GeSessaoUsuario = null;

            _GeSessaoUsuario = DAO.FindByPrimaryKey(_Usuario);

            DAO.Delete(_GeSessaoUsuario);
            DAO.UnitOfWork.Commit();
        }
        public IHttpActionResult Put(GeSessaoUsuario _GeSessaoUsuario)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AlterarGeSessaoUsuario(_GeSessaoUsuario);

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

            BO.AdicionarGeSessaoUsuario(_GeSessaoUsuario);

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

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

            _Delta.CopyChangedValues(_GeSessaoUsuario);

            _Delta.Patch(_GeSessaoUsuario);
            return(Updated(_GeSessaoUsuario));
        }
 public void AlterarGeSessaoUsuario(GeSessaoUsuario _GeSessaoUsuario)
 {
     DAO.Update(_GeSessaoUsuario);
     DAO.UnitOfWork.Commit();
 }
 public void AdicionarGeSessaoUsuario(GeSessaoUsuario _GeSessaoUsuario)
 {
     DAO.Insert(_GeSessaoUsuario);
     DAO.UnitOfWork.Commit();
 }
        public GeSessaoUsuario RecuperaGeSessaoUsuario(string _Usuario)
        {
            GeSessaoUsuario _Result = DAO.RecuperarGeSessaoUsuario(_Usuario);

            return(_Result);
        }
        public IHttpActionResult Get([FromODataUri] string Usuario)
        {
            GeSessaoUsuario _Result = BO.RecuperaGeSessaoUsuario(Usuario);

            return(Ok(_Result));
        }