示例#1
0
        public void EliminarRgTmpAniversariante(RgTmpAniversariante _RgTmpAniversariante)
        {
            RgTmpAniversariante _Result = null;

            _Result = DAO.FindByPrimaryKey(_RgTmpAniversariante.usuario, _RgTmpAniversariante.cod_rg);

            DAO.Delete(_Result);
            DAO.UnitOfWork.Commit();
        }
示例#2
0
        public IHttpActionResult Put(RgTmpAniversariante _RgTmpAniversariante)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AlterarRgTmpAniversariante(_RgTmpAniversariante);

            return(Updated(_RgTmpAniversariante));
        }
示例#3
0
        public IHttpActionResult Post(RgTmpAniversariante _RgTmpAniversariante)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            BO.AdicionarRgTmpAniversariante(_RgTmpAniversariante);

            return(Created(_RgTmpAniversariante));
        }
示例#4
0
        public IHttpActionResult Patch(RgTmpAniversariante _RgTmpAniversariante)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

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

            _Delta.CopyChangedValues(_RgTmpAniversariante);

            _Delta.Patch(_RgTmpAniversariante);
            return(Updated(_RgTmpAniversariante));
        }
示例#5
0
 public IHttpActionResult Delete(RgTmpAniversariante _RgTmpAniversariante)
 {
     BO.EliminarRgTmpAniversariante(_RgTmpAniversariante);
     return(Content(HttpStatusCode.NoContent, "Deleted"));
 }
示例#6
0
        public IHttpActionResult Get([FromODataUri] string Usuario, [FromODataUri] int CodRg)
        {
            RgTmpAniversariante _Result = BO.RecuperarRgTmpAniversariante(Usuario, CodRg);

            return(Ok(_Result));
        }
示例#7
0
 public void AlterarRgTmpAniversariante(RgTmpAniversariante _RgTmpAniversariante)
 {
     DAO.Update(_RgTmpAniversariante);
     DAO.UnitOfWork.Commit();
 }
示例#8
0
 public void AdicionarRgTmpAniversariante(RgTmpAniversariante _RgTmpAniversariante)
 {
     DAO.Insert(_RgTmpAniversariante);
     DAO.UnitOfWork.Commit();
 }
示例#9
0
        public RgTmpAniversariante RecuperarRgTmpAniversariante(string _Usuario, int _CodRg)
        {
            RgTmpAniversariante _Result = DAO.RecuperarRgTmpAniversariante(_Usuario, _CodRg);

            return(_Result);
        }