public ActionResult AssignRole(string distid, string UserId = "")
        {
            DistributorManagementRolesModel distributormodel = new DistributorManagementRolesModel();
            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("ViewDistributorUser", new { DistId = distributor_id.EncryptParameter() }));
                }
            }
            string username = ApplicationUtilities.GetSessionValue("username").ToString();
            var    dist     = buss.getDistributorRoleAssigned(distributor_id, user_id, username);

            if (dist != 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("ViewDistributorUser", new { DistId = distributor_id.DecryptParameter() }));
        }
 public void LoadUserDropdownlist(DistributorManagementRolesModel DMR)
 {
     ViewBag.usertype = ApplicationUtilities.SetDDLValue(LoadDropdownList("usertype"), DMR.RoleId, "--Select User Type--");
     ViewBag.Primary  = ApplicationUtilities.SetDDLValue(LoadDropdownList("isprimary"), DMR.IsPrimary, "--Select Primary--");
 }