public ActionResult EditHead(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } GeneralLedgerHead glHead = db.GeneralLeaderHeads.Find(id); if (glHead == null) { return(HttpNotFound()); } return(View(glHead)); }
public ActionResult EditHead(GeneralLedgerHead glHead) { if (ModelState.IsValid) { glHead.Editable = true; db.Entry(glHead).State = EntityState.Modified; int i = db.SaveChanges(); if (i > 0) { FlashMessage.Confirmation("Ledger Head Updated.."); } else { FlashMessage.Danger("Sorry, Something Went Wrong.."); } return(RedirectToAction("LedgerHead")); } return(View(glHead)); }
public ActionResult LedgerHead(GeneralLedgerHead model) { if (ModelState.IsValid) { try { GeneralLedgerHead obj = new GeneralLedgerHead(); obj.GeneralLedgerHeadName = model.GeneralLedgerHeadName; obj.GeneralLedgerType = model.GeneralLedgerType; obj.Editable = true; obj.Status = true; db.GeneralLeaderHeads.Add(obj); db.SaveChanges(); FlashMessage.Confirmation("New Ledger Head Added.."); return(RedirectToAction("LedgerHead", "Accounting")); } catch (Exception ex) { FlashMessage.Danger(ex.Message.ToString()); return(RedirectToAction("LedgerHead", "Accounting")); } } return(View()); }