public static void SetSupplierExpiry(SupplierExpiry entity) { GenericRepository <Supplier> rpsupplier = new GenericRepository <Supplier>(); var supplier = rpsupplier.Find(entity.SupplierID); supplier.TotalExpiryValue += (entity.TotalBuyingPrice - entity.PaidPrice); supplier.PaidExpiryValue += entity.PaidPrice; rpsupplier.SaveChanges(); }
private void SaveOthers(int id, ProductVM model) { var paymentInfo = new PaymentInfo { BankName = model.BankName, BankCartName = model.BankCartName, CartNumber = model.CartNumber, Payment = model.Payment, CheckNumber = model.CheckNumber, ExpiryDate = model.ExpiryDate == null ? DateTime.Now : Convert.ToDateTime(model.ExpiryDate), ProductID = id, UnitPrice = model.UnitPrice, Count = model.Count, BuyingCount = model.Count, SupplierID = model.SupplierID }; if (model.CategoryID == 6 || model.CategoryID == 7) { paymentInfo.IMEICount = model.Count; } rppaymentinfo.Add(paymentInfo); if (model.Payment == "Vadeli") { var supplierExpiry = new SupplierExpiry { ExpiryDate = model.ExpiryDate == null ? DateTime.Now : Convert.ToDateTime(model.ExpiryDate), PaidPrice = Convert.ToDecimal(model.PaidPrice), ProductID = id, ProductCount = model.Count, SupplierID = model.SupplierID, TotalBuyingPrice = Calculate(model) }; rpsupplierexpiry.Add(supplierExpiry); if (model.PaidPrice != 0) { var expiryPayment = new ExpiryPayment { AdminUserID = UserID(), PersonID = model.SupplierID, Price = model.PaidPrice }; rpexpirypayment.Add(expiryPayment); } ExpiryService.SetSupplierExpiry(supplierExpiry); } }