コード例 #1
0
ファイル: registro.cs プロジェクト: jdavys/Barberia
        public List <Registro> Listar()
        {
            var regs = new List <Registro>();

            try
            {
                using (var ctx = new TextContext())
                {
                    regs = ctx.registro.ToList();
                }
            }
            catch (Exception e)
            {
                throw;
            }
            return(regs);
        }
コード例 #2
0
ファイル: registro.cs プロジェクト: jdavys/Barberia
        public Registro Obtener(int id)
        {
            var reg = new Registro();

            try
            {
                using (var ctx = new TextContext())
                {
                    reg = ctx.registro.Where(x => x.id == id).SingleOrDefault();
                }
            }
            catch (Exception)
            {
                throw;
            }
            return(reg);
        }
コード例 #3
0
ファイル: registro.cs プロジェクト: jdavys/Barberia
        public void Eliminar(int id)
        {
            try
            {
                using (var ctx = new TextContext())
                {
                    ctx.Entry(new Registro {
                        id = id
                    }).State = EntityState.Deleted;

                    ctx.SaveChanges();
                }
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #4
0
ファイル: registro.cs プロジェクト: jdavys/Barberia
 public void Guardar(Registro reg)
 {
     try
     {
         using (var ctx = new TextContext())
         {
             if (reg.id > 0)
             {
                 ctx.Entry(reg).State = EntityState.Modified;
             }
             else
             {
                 ctx.Entry(reg).State = EntityState.Added;
             }
             ctx.SaveChanges();
         }
     }
     catch (Exception e)
     {
         throw;
     }
 }