Exemplo n.º 1
0
 public static bool delete(ProductToGMH p)
 {
     using (DAL.Charity_DBEntities db = new DAL.Charity_DBEntities())
     {
         db.LENDINGS.RemoveRange(db.LENDINGS.Where(l => l.ProductCode == p.ProductCodeToGMH));
         db.Images.RemoveRange(db.Images.Where(i => i.ProductCodeToGMH == p.ProductCodeToGMH));
         DAL.PRODUCTtoGMH p1 = db.PRODUCTtoGMH.SingleOrDefault(pt => pt.ProductCodeToGMH == p.ProductCodeToGMH);
         if (p1 != null)//לבינתיים
         {
             db.PRODUCTtoGMH.Remove(p1);
         }
         try
         {
             db.SaveChanges();
             return(true);
         }
         catch (DbEntityValidationException ex)
         {
             foreach (var entityValidationErrors in ex.EntityValidationErrors)
             {
                 foreach (var validationError in entityValidationErrors.ValidationErrors)
                 {
                     System.Diagnostics.Debug.WriteLine(
                         "Property: " + validationError.PropertyName + " Error: " + validationError.ErrorMessage);
                 }
             }
             System.Diagnostics.Debug.WriteLine("no");
             return(false);
         }
     }
 }
Exemplo n.º 2
0
 public static DTO.ProductToGMH convertToDTO(DAL.PRODUCTtoGMH p)
 {
     return(new DTO.ProductToGMH
     {
         Amount = p.Amount,
         FreeDescription = p.FreeDescription,
         GmhCode = p.GmhCode,
         IsDisposable = p.IsDisposable,
         ProductCode = p.ProductCode,
         ProductCodeToGMH = p.ProductCodeToGMH,
         SecurityDepositAmount = p.SecurityDepositAmount,
         Status = p.Status
     });
 }