private List <MRAgainst> LoadMRAgainst() { List <MRAgainst> MRAgainstList = new List <MRAgainst>(); var mrLoList = _mrAgainstService.All().ToList(); if (mrLoList.Count > 0) { foreach (var value in mrLoList) { MRAgainst mrAgainstAdd = new MRAgainst(); mrAgainstAdd.MRAgainstID = value.MRAgainstID; mrAgainstAdd.MRAgainstDesc = value.MRAgainstDesc; mrAgainstAdd.Accode = value.Accode; mrAgainstAdd.MRAgainstType = value.MRAgainstType; //locadd.Password = uObj.Password; MRAgainstList.Add(mrAgainstAdd); } if (MRAgainstList != null) { MRAgainstList = MRAgainstList.OrderBy(x => x.MRAgainstID).ToList(); } return(MRAgainstList); } else { return(null); } }
public ActionResult SaveMRAgainst(MRAgainst AcCode) { using (var transaction = new TransactionScope()) { try { RBACUser rUser = new RBACUser(Session["UserName"].ToString()); if (!rUser.HasPermission("MRAgainst_Insert")) { return(Json("X", JsonRequestBehavior.AllowGet)); } var IfExit = _mrAgainstService.All().Where(x => x.Accode == AcCode.Accode).LastOrDefault(); if (IfExit == null) { MRAgainst mrAgainstadd = new MRAgainst(); mrAgainstadd = AcCode; //branch.BranchCode = _branchService.All().Select(x => x.BranchCode).LastOrDefault() + 1; _mrAgainstService.Add(mrAgainstadd); _mrAgainstService.Save(); transaction.Complete(); var ecode = 1; return(Json(ecode, JsonRequestBehavior.AllowGet)); } else { var ecode = 2; transaction.Dispose(); return(Json(ecode, JsonRequestBehavior.AllowGet)); } } catch (Exception ex) { transaction.Dispose(); return(Json("0", JsonRequestBehavior.AllowGet)); } } }