public bool Crear(string empresa, string cierre)
 {
     try
     {
         using (unitOfWork = new UnitOfWork(new GymContext()))
         {
             using (GymContext Context = new GymContext())
             {
                 List <Producto> p = Context.Productoes.Select(n => n).Where(l => l.idNombreEmpresa == empresa).ToList();
                 foreach (Producto pro in p)
                 {
                     string         id = ConsecutivoModifica("CRM");
                     CierreProducto cp = new CierreProducto()
                     {
                         idProducto       = pro.idProducto,
                         idCierre         = cierre,
                         idNombreEmpresa  = empresa,
                         cantidadCierre   = pro.cantidad,
                         idCierreProducto = id
                     };
                     unitOfWork.cierreProductoDAL.Add(cp);
                     unitOfWork.Complete();
                 }
             }
         }
         return(true);
     }
     catch (Exception a)
     {
         string e = a.Message;
         return(false);
     }
 }
 public bool Modificar(CierreProducto cierreProducto)
 {
     try
     {
         using (unitOfWork = new UnitOfWork(new GymContext()))
         {
             unitOfWork.cierreProductoDAL.Update(cierreProducto);
         }
         return(true);
     }
     catch (Exception)
     {
         return(false);
     }
 }