// GET: Role/Delete/5 public ActionResult Delete(int id) { RoleMasterClient roleMasterClient = new RoleMasterClient(); RoleMaster roleMaster = roleMasterClient.find(id); return(View(roleMaster)); }
public ActionResult Index() { RoleMasterClient roleMasterClient = new RoleMasterClient(); IEnumerable <RoleMaster> roleMasters = roleMasterClient.GetRoles(); return(View(roleMasters.ToList())); }
public ActionResult Delete(int id, FormCollection collection) { try { RoleMasterClient roleMasterClient = new RoleMasterClient(); roleMasterClient.Delete(id); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Edit(int id, RoleMaster collection) { try { RoleMasterClient roleMasterClient = new RoleMasterClient(); roleMasterClient.Edit(id, collection); return(RedirectToAction("Index")); } catch { return(View()); } }
public ActionResult Create(RoleMaster collection) { try { RoleMasterClient roleMasterClient = new RoleMasterClient(); roleMasterClient.Create(collection); return(RedirectToAction("Index")); } catch { return(View()); } }
public override string[] GetRolesForUser(string username) { RoleMasterClient userClient = new RoleMasterClient(); UserLogin login = new UserLogin(); login.UserName = username; string roles = userClient.GetCurrentUserRole(username); //using (var context = new UserManagementEntities()) //{ // //var result = (from user in context.User // // join role in context.UserRole on user.Id equals role.UserId // // where user.UserName == username // // select role.Role).ToArray(); // //return result; string[] result = new string[] { roles }; return(result); //} }
public ActionResult Edit(int id) { UserMasterClient userMasterClient = new UserMasterClient(); User user = userMasterClient.find(id); if (user.UserID != null) { RoleMasterClient roleMasterClient = new RoleMasterClient(); List <RoleMaster> rolemasters = roleMasterClient.GetRoles().ToList(); ViewBag.Roles = new SelectList(rolemasters, "Role", "Role", user.UserRoles); List <UserStatus> userStatuses = new List <UserStatus>(); userStatuses.Add(new UserStatus() { Status = "Active" }); userStatuses.Add(new UserStatus() { Status = "Deactive" }); ViewBag.Status = new SelectList(userStatuses, "Status", "Status", user.Status); } return(View(user)); }