public void Delete(int id)
 {
     try
     {
         categoria_habitacion ch = db.categoria_habitacion.Find(id);
         db.categoria_habitacion.Remove(ch);
         db.SaveChanges();
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public Categoria Insert(Categoria c)
 {
     try
     {
         categoria_habitacion objc = new categoria_habitacion();
         objc.cat_id     = c.cat_id;
         objc.desc_cat   = c.desc_cat;
         objc.estado_cat = c.estado_cat;
         db.categoria_habitacion.Add(objc);
         db.SaveChanges();
         return(c);
     }
     catch (Exception e)
     {
         throw e;
     }
 }
 public void Update(Categoria c)
 {
     try
     {
         categoria_habitacion ch = new categoria_habitacion()
         {
             cat_id     = c.cat_id,
             desc_cat   = c.desc_cat,
             estado_cat = c.estado_cat
         };
         db.Entry(ch).State = EntityState.Modified;
         db.SaveChanges();
     }
     catch (Exception e)
     {
         throw e;
     }
 }
        public Categoria Find(int id)
        {
            Categoria objC = new Categoria();

            try
            {
                categoria_habitacion ch = db.categoria_habitacion.Find(id);
                objC.cat_id     = ch.cat_id;
                objC.desc_cat   = ch.desc_cat;
                objC.estado_cat = ch.estado_cat;
            }
            catch (Exception e)
            {
                throw e;
            }

            return(objC);
        }