public void RemoverCategoria(CategoriaDTO CategoriaDTO)
 {
     using (var contexto = new Sistema_CIFEntities())
     {
         var CategoriaExiste = contexto.Categoria.FirstOrDefault(t => t.CategoriaId == CategoriaDTO.CategoriaId);
         if (CategoriaExiste != null)
         {
             contexto.Categoria.Remove(CategoriaExiste);
         }
         contexto.SaveChanges();
     }
 }
        public void EditarCategoria(CategoriaDTO CategoriaDTO)
        {
            using (var contexto = new Sistema_CIFEntities())
            {
                var CategoriaExiste = contexto.Categoria.FirstOrDefault(t => t.CategoriaId == CategoriaDTO.CategoriaId);

                if (CategoriaExiste != null)
                {
                    CategoriaExiste.CategoriaId = CategoriaDTO.CategoriaId;
                    CategoriaExiste.Descripcion = CategoriaDTO.Descripcion;
                }
                contexto.SaveChanges();
            }
        }
        public void CrearCategoria(CategoriaDTO CategoriaDTO)
        {
            using (var contexto = new Sistema_CIFEntities())
            {
                var CategoriaExiste = contexto.Categoria.FirstOrDefault(t => t.CategoriaId == CategoriaDTO.CategoriaId);

                if (CategoriaExiste == null)
                {
                    contexto.Categoria.Add(new Categoria()
                    {
                        CategoriaId = CategoriaDTO.CategoriaId,
                        Descripcion = CategoriaDTO.Descripcion,
                    });
                    contexto.SaveChanges();
                }
            }
        }