示例#1
0
        public void EliminarGeGrupo(int _CodGrupo)
        {
            GeGrupo _GeGrupo = null;

            _GeGrupo = DAO.FindByPrimaryKey(_CodGrupo);

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

            BO.AlterarGeGrupo(_GeGrupo);

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

            BO.AdicionarGeGrupo(_GeGrupo);

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

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

            _Delta.CopyChangedValues(_GeGrupo);

            _Delta.Patch(_GeGrupo);
            return(Updated(_GeGrupo));
        }
        public IHttpActionResult Get([FromODataUri] int CodGrupo)
        {
            GeGrupo _Result = BO.RecuperaGeGrupo(CodGrupo);

            return(Ok(_Result));
        }
示例#6
0
 public void AlterarGeGrupo(GeGrupo _GeGrupo)
 {
     DAO.Update(_GeGrupo);
     DAO.UnitOfWork.Commit();
 }
示例#7
0
 public void AdicionarGeGrupo(GeGrupo _GeGrupo)
 {
     DAO.Insert(_GeGrupo);
     DAO.UnitOfWork.Commit();
 }
示例#8
0
        public GeGrupo RecuperaGeGrupo(int _CodGrupo)
        {
            GeGrupo _Result = DAO.RecuperarGeGrupo(_CodGrupo);

            return(_Result);
        }