public ActionResult AssignRole(SubDistributorManagementRolesModel dcommon) { var distributor_id = dcommon.AgentId.DecryptParameter(); var user_id = dcommon.UserId.DecryptParameter(); if (string.IsNullOrEmpty(distributor_id)) { return(RedirectToAction("Index")); } if (!string.IsNullOrEmpty(dcommon.UserId)) { if (string.IsNullOrEmpty(user_id)) { return(RedirectToAction("ViewSubDistributorUser", new { DistId = distributor_id.EncryptParameter() })); } } if (ModelState.IsValid) { var isPrimary = "n"; if (dcommon.IsPrimary == "on") { isPrimary = "y"; } CommonDbResponse dbresp = buss.AssignSubDistributorRole(distributor_id, user_id, dcommon.RoleId, isPrimary); if (dbresp.Code == 0) { this.ShowPopup(0, "Role Assigned Successfully."); return(RedirectToAction("ViewSubDistributorUser", new { DistId = distributor_id.EncryptParameter() })); } } this.ShowPopup(1, "Failed to assign role to user!"); return(View(dcommon)); }
public ActionResult AssignRole(string distid, string UserId = "") { SubDistributorManagementRolesModel distributormodel = new SubDistributorManagementRolesModel(); var distributor_id = distid.DecryptParameter(); var user_id = UserId.DecryptParameter(); if (string.IsNullOrEmpty(distributor_id)) { return(RedirectToAction("Index")); } if (!string.IsNullOrEmpty(UserId)) { if (string.IsNullOrEmpty(user_id)) { return(RedirectToAction("ViewSubDistributorUser", new { DistId = distributor_id.EncryptParameter() })); } } string username = ApplicationUtilities.GetSessionValue("username").ToString(); var dist = buss.getSubDistributorRoleAssigned(distributor_id, user_id, username); if (dist.UserId != null) { LoadUserDropdownlist(distributormodel); distributormodel.AgentId = dist.AgentId.EncryptParameter(); distributormodel.UserId = dist.UserId.EncryptParameter(); distributormodel.RoleId = dist.RoleId; distributormodel.IsPrimary = dist.IsPrimary; return(View(distributormodel)); } return(RedirectToAction("ViewSubDistributorUser", new { DistId = distributor_id.DecryptParameter() })); }
public void LoadUserDropdownlist(SubDistributorManagementRolesModel DMR) { ViewBag.usertype = ApplicationUtilities.SetDDLValue(LoadDropdownList("usertype"), DMR.RoleId, "--Select User Type--"); ViewBag.Primary = ApplicationUtilities.SetDDLValue(LoadDropdownList("isprimary"), DMR.IsPrimary, "--Select Primary--"); }