public ActionResult AddUpdateGroup(string submitButton, GroupModel groupModel) { if (ModelState.IsValid) { if (CheckGroupExist(groupModel) == false) { if (groupModel.GroupID==0) { groupModel.InsertUserId = base.CurrentUserID; } else { groupModel.ModifyUserId = base.CurrentUserID; } AddUpdateGroup(groupModel); if (ModelState.IsValid) { return RedirectToAction("AddGroup"); } } } return PartialView("_AddGroup", groupModel); }
public void AddUpdateGroup(GroupModel obj) { var apiMethod = "users/addUpdateGroup"; var response = BaseApiData.PostAPIData<GroupModel>(apiMethod, obj); if (response.StatusCode == HttpStatusCode.OK) if (obj.GroupID==0) { base.SetSuccessMessage(Pecuniaus.Resources.User.Messages.GroupAddSuccess); } else { base.SetSuccessMessage(Pecuniaus.Resources.User.Messages.GroupUpdateSuccess); } else base.SetSuccessMessage(Pecuniaus.Resources.User.Messages.GroupUpdateFailure); }
public void AddGroup(GroupModel group) { var data = GetAll(); var groups = CommonFunctions.GetGroups(); //GeneralModel p = groups.FirstOrDefault(a => a.KeyId == group.GroupTypeID); //if (p != null) //{ // group.GroupTypeName = p.Description; // group.GroupTypeID = (int)p.KeyId; //} if (group.GroupID == 0) { if (data.Count > 0) group.GroupID = data.Max(a => a.GroupID) + 1; else group.GroupID = 100000; } data.Add(group); HttpContext.Current.Session[SessionGroupList] = data; }
public bool CheckGroupExist(GroupModel grp) { bool result = false; var apiMethod = "users/CheckGroupExist"; var response = BaseApiData.PostAPIData<GroupModel>(apiMethod, grp); if (response.StatusCode == HttpStatusCode.OK) { result = true; } else result = false; return result; }
public ActionResult Index() { GroupModel groupModel = new GroupModel(); groupModel.GroupTypes = GetGroupTypes(); groupModel.LstGroups = GetAllGroups(string.Empty); groupSessionRepository.Set(groupModel.LstGroups); return View("ManageGroups", groupModel); }
public ActionResult EditGroup(long id) { GroupModel groupModel=new GroupModel(); List<GroupModel> LstGroups = GetAllGroups(string.Empty); if(LstGroups!=null && LstGroups.Count>0) { groupModel = (from grp in LstGroups where grp.GroupID==id select grp).SingleOrDefault(); groupModel.GroupTypes = GetGroupTypes(); groupModel.IsUpdate = true; groupModel.GroupTypeID = groupModel.GroupTypeID; } return PartialView("_AddGroup", groupModel); }
public JsonResult CheckGroupname(string groupname, int groupID) { GroupModel grp = new GroupModel(); grp.GroupID = groupID; grp.GroupName = groupname; var isDuplicate = CheckGroupExist(grp); var jsonData = new { isDuplicate }; return Json(jsonData, JsonRequestBehavior.AllowGet); }
public void Update(GroupModel group) { DelGroup(group.GroupID); AddGroup(group); }