예제 #1
0
        public void EliminarCtNivelDois(CtNivelDois _CtNivelDois)
        {
            CtNivelDois _Result = null;

            _Result = DAO.FindByPrimaryKey(_CtNivelDois.cod_empr, _CtNivelDois.cod_plano_cont, _CtNivelDois.cod_nivel1, _CtNivelDois.cod_nivel2);

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

            BO.AlterarCtNivelDois(_CtNivelDois);

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

            BO.AdicionarCtNivelDois(_CtNivelDois);

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

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

            _Delta.CopyChangedValues(_CtNivelDois);

            _Delta.Patch(_CtNivelDois);
            return(Updated(_CtNivelDois));
        }
예제 #5
0
 public void AlterarCtNivelDois(CtNivelDois _CtNivelDois)
 {
     DAO.Update(_CtNivelDois);
     DAO.UnitOfWork.Commit();
 }
예제 #6
0
 public void AdicionarCtNivelDois(CtNivelDois _CtNivelDois)
 {
     DAO.Insert(_CtNivelDois);
     DAO.UnitOfWork.Commit();
 }
예제 #7
0
        public CtNivelDois RecuperarCtNivelDois(int _CodEmpr, int _CodPlanoCont, int _CodNivel1, int _CodNivel2)
        {
            CtNivelDois _Result = DAO.RecuperarCtNivelDois(_CodEmpr, _CodPlanoCont, _CodNivel1, _CodNivel2);

            return(_Result);
        }
 public IHttpActionResult Delete(CtNivelDois _CtNivelDois)
 {
     BO.EliminarCtNivelDois(_CtNivelDois);
     return(Content(HttpStatusCode.NoContent, "Deleted"));
 }
        public IHttpActionResult Get(int CodEmpr, int CodPlanoCont, int CodNivel1, int CodNivel2)
        {
            CtNivelDois _Result = BO.RecuperarCtNivelDois(CodEmpr, CodPlanoCont, CodNivel1, CodNivel2);

            return(Ok(_Result));
        }