예제 #1
0
        public ReglaVO UpDate(ReglaVO _Regla)
        {
            ReglaObj r = this.iReglaUtil.ConviertVOToEntity(_Regla);

            r = this.iReglaServiceRepository.UpDate(r);
            return(this.iReglaUtil.ConviertEntityToVO(r));
        }
예제 #2
0
        public ReglaVO ConviertEntityToVO(ReglaObj _regla)
        {
            ReglaVO res = new ReglaVO();

            res.reglaId = _regla.reglaId;
            res.nombre  = _regla.nombre;
            return(res);
        }
예제 #3
0
        public ReglaObj ConviertVOToEntity(ReglaVO _regla)
        {
            ReglaObj res = new ReglaObj();

            res.reglaId = _regla.reglaId;
            res.nombre  = _regla.nombre;
            return(res);
        }
예제 #4
0
 public ReglaObj UpDate(ReglaObj _Regla)
 {
     using (var MotorReglasDB = new MotorReglasDB())
     {
         _Regla = MotorReglasDB.Reglas.Attach(_Regla);
         MotorReglasDB.Entry(_Regla).State = EntityState.Modified;
         MotorReglasDB.SaveChanges();
     }
     return(_Regla);
 }
예제 #5
0
        public ReglaObj Create(string _nombre)
        {
            ReglaObj r = new ReglaObj();

            r.reglaId = 0;
            r.nombre  = _nombre;
            using (var MotorReglasDB = new MotorReglasDB())
            {
                r = MotorReglasDB.Reglas.Add(r);
                MotorReglasDB.SaveChanges();
            }
            return(r);
        }
예제 #6
0
        public ReglaObj Give(int _ReglaId)
        {
            ReglaObj r = null;

            using (var MotorReglasDB = new MotorReglasDB())
            {
                // r = MotorReglasDB.Reglas.Find(_Regla);
                r = MotorReglasDB.Reglas
                    //.Include(v2 => v2.OperadorComparacionObj)
                    .Where(v3 => v3.reglaId == _ReglaId)
                    .FirstOrDefault();
            }
            return(r);
        }
예제 #7
0
        public ReglaObj Delete(int _ReglaId)
        {
            ReglaObj r = null;

            using (var MotorReglasDB = new MotorReglasDB())
            {
                r = MotorReglasDB.Reglas.Find(_ReglaId);
                r = MotorReglasDB.Reglas.Remove(r);
                try
                {
                    MotorReglasDB.SaveChanges();
                }
                catch
                {
                    r = null;
                    return(r);
                }
            }
            return(r);
        }
예제 #8
0
        public ReglaVO Give(int _ReglaId)
        {
            ReglaObj r = this.iReglaServiceRepository.Give(_ReglaId);

            return(this.iReglaUtil.ConviertEntityToVO(r));
        }
예제 #9
0
        public ReglaVO Create(string _nombre)
        {
            ReglaObj r = this.iReglaServiceRepository.Create(_nombre);

            return(this.iReglaUtil.ConviertEntityToVO(r));
        }