public static POPImage GetPaymentPopImage(Payment pay) { POPImage img = null; if (PaymentServices.IsNotNull(pay)) { var imgs = (from i in DbAccessHandler.DbContext.POPImages where i.PaymentId == pay.Id select i).ToList(); if (imgs.Count() > 0) { img = imgs.First(); } } return(img); }
public static void AddImage(POPImage NewImg) { if (IsNotNull(NewImg)) { if (!ExistInRecord(NewImg)) { if (PaymentServices.IsNotNull(NewImg.Payment)) { DbAccessHandler.DbContext.Entry(NewImg.Payment).State = EntityState.Unchanged; DbAccessHandler.DbContext.POPImages.Add(NewImg); DbAccessHandler.DbContext.SaveChanges(); } } } }