예제 #1
0
        public void EliminarGeMvcWebProcesso(int _CodProc)
        {
            GeMvcWebProcesso _Result = null;

            _Result = DAO.FindByPrimaryKey(_CodProc);

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

            BO.AlterarGeMvcWebProcesso(_GeMvcWebProcesso);

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

            BO.AdicionarGeMvcWebProcesso(_GeMvcWebProcesso);

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

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

            _Delta.CopyChangedValues(_GeMvcWebProcesso);

            _Delta.Patch(_GeMvcWebProcesso);
            return(Updated(_GeMvcWebProcesso));
        }
        public IHttpActionResult Get([FromODataUri] int CodProc)
        {
            GeMvcWebProcesso _Result = BO.RecuperaGeMvcWebProcesso(CodProc);

            return(Ok(_Result));
        }
예제 #6
0
 public void AlterarGeMvcWebProcesso(GeMvcWebProcesso _GeMvcWebProcesso)
 {
     DAO.Update(_GeMvcWebProcesso);
     DAO.UnitOfWork.Commit();
 }
예제 #7
0
 public void AdicionarGeMvcWebProcesso(GeMvcWebProcesso _GeMvcWebProcesso)
 {
     DAO.Insert(_GeMvcWebProcesso);
     DAO.UnitOfWork.Commit();
 }
예제 #8
0
        public GeMvcWebProcesso RecuperaGeMvcWebProcesso(int _CodProc)
        {
            GeMvcWebProcesso _Result = DAO.RecuperarGeMvcWebProcesso(_CodProc);

            return(_Result);
        }