public ActionResult MaterialInPaymentSetup(MaterialInPaymentModel model) { MaterialInPayment materialInPayment = db.MaterialInPayments.Where(a => a.MaterialInPayId.Equals(model.MaterialInPayId)).FirstOrDefault(); if (materialInPayment == null) { MaterialInPayment newMaterialInPaymentadd = new MaterialInPayment(); newMaterialInPaymentadd.MatInPurchaserId = model.MatInPurchaserId.Value; newMaterialInPaymentadd.Payment = model.Payment.Value; newMaterialInPaymentadd.Debit = false; newMaterialInPaymentadd.Credit = true; newMaterialInPaymentadd.CreateDate = DateTime.Now; newMaterialInPaymentadd.ShortDescription = model.ShortDescription; newMaterialInPaymentadd.LongDescription = model.LongDescription; db.MaterialInPayments.Add(newMaterialInPaymentadd); db.SaveChanges(); ModelState.Clear(); model = null; this.AddNotification("Thats great! Successfully Saved.", NotificationType.SUCCESS); } else { materialInPayment.MatInPurchaserId = model.MatInPurchaserId.Value; materialInPayment.Payment = model.Payment.Value; materialInPayment.ShortDescription = model.ShortDescription; materialInPayment.LongDescription = model.LongDescription; db.SaveChanges(); model = null; this.AddNotification("Thats great! Successfully Edited.", NotificationType.SUCCESS); } return(RedirectToAction("MaterialInPaymentList")); }
public ActionResult MaterialInPaymentEditView(int MaterialInPayId) { GetMaterialInPurchaserList(); MaterialInPaymentModel model = new MaterialInPaymentModel(); MaterialInPayment newFitCat = db.MaterialInPayments.Where(a => a.MaterialInPayId.Equals(MaterialInPayId)).FirstOrDefault(); if (newFitCat != null) { model.MatInPurchaserId = newFitCat.MatInPurchaserId.Value; model.Payment = newFitCat.Payment.Value; model.ShortDescription = newFitCat.ShortDescription; model.LongDescription = newFitCat.LongDescription; } return(View("MaterialInPaymentSetup", model)); }
public ActionResult DeleteMaterialInPayment(int MaterialInPayId) { MaterialInPayment newFitCat = db.MaterialInPayments.Where(a => a.MaterialInPayId.Equals(MaterialInPayId)).FirstOrDefault(); if (newFitCat != null) { db.Entry(newFitCat).State = EntityState.Deleted; db.SaveChanges(); ModelState.Clear(); return(Json(new { success = true, message = "Payment Delete" }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { error = true, message = "Unsuccessfull" }, JsonRequestBehavior.AllowGet)); } }