public ActionResult Create([Bind(Include = "Name")] Roles role) { role.Id = Guid.NewGuid().ToString(); if (ModelState.IsValid) { SqlHelper.CreateRole(role.Id, role.name); return(RedirectToAction("Index")); } return(View(role)); }
public ActionResult Create(FormCollection collection) { var userId = Session["UserId"].ToString(); SqlHelper.DbContext(); string id = Guid.NewGuid().ToString(); string profileId = collection["Profiles"]; Profiles profileName = SqlHelper.GetProfile(profileId); string roleId = collection["Roles"]; Roles roleName = SqlHelper.GetRole(roleId); if (ModelState.IsValid) { SqlHelper.CreateProfileRole(id, profileId, profileName.name, roleId, roleName.name); return(RedirectToAction("Index")); } return(View(layoutViewModel.LayoutViewModelProfileRolesBuilder(Session["UserId"].ToString()))); }
public ActionResult Edit(FormCollection collection) { var userId = Session["UserId"].ToString(); if (ModelState.IsValid) { SqlHelper.DbContext(); List <ProfileRoles> profileRoles = SqlHelper.GetAllProfileRoles(); for (var i = 0; i < profileRoles.Count; i++) { string updateProfile = collection["ProfileRoles[" + i + "].ProfileName"]; string updateRole = collection["ProfileRoles[" + i + "].RoleName"]; if (profileRoles[i].ProfileName != updateProfile || profileRoles[i].RoleName != updateRole && profileRoles[i].RoleName != null) { Profiles profile = SqlHelper.GetProfileByName(updateProfile); Roles role = SqlHelper.GetRoleByName(updateRole); SqlHelper.EditProfileRoles(profileRoles[i].Id, profile.Id, updateProfile, role.Id, updateRole); } } return(RedirectToAction("Index")); } return(View(layoutViewModel.LayoutViewModelProfileRolesBuilder(userId))); }