public void DeleteRolePassThru(int id) { Role r = new Role() { RoleID = id }; _data.DeleteRole(r); }
public JsonResult DeleteDataRole(int paramId) { string latestCode = RoleDataAccess.DeleteRole(paramId); if (latestCode != "") { return(Json(new { success = true, latestCode, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet)); } else { return(Json(new { success = false, message = RoleDataAccess.Message }, JsonRequestBehavior.AllowGet)); } }
public void Add_One_Role() { // arrange List <Role> list = new List <Role>(); // act list = _data.GetRoles(); int _countBeforeAdd = list.Count; Guid id = Guid.NewGuid(); string roleName = "Testing Role - guid: " + id.ToString(); Role r = new Role { RoleID = 0, RoleName = roleName }; // assert int key = _data.CreateRole(r); // should add a new row of data to db list = _data.GetRoles(); int _countAfterAdd = list.Count; Assert.IsTrue(_countBeforeAdd + 1 == _countAfterAdd); r.RoleID = key; _data.DeleteRole(r); }
// GET: Roles/Delete/5 public ActionResult Delete(int?id) { if (_rolesManager.SetCurrentEmployee(_employeeDataAccess, GetCurrentUserEmail())) { if (_rolesManager.IdentifyRole() == "FullAccess") { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } var role = _roleDataAccess.GetRoleById(id); if (role == null) { return(HttpNotFound()); } if (_employeeDataAccess.GetEmployeesByRoleId(role.Id).Count > 0) { ViewBag.ErrorMsg = "Some Employees already have this Role. Consider updating them first " + "to their new Role, then delete this Role"; ViewBag.Access = "FullAccess"; ViewBag.ProfilePic = _rolesManager.LoggedInEmployee.Profile.ProfilePic; return(View("ErrorPartial")); } _roleDataAccess.DeleteRole(role); TempData["SubmissionStatus"] = "Success"; TempData["FlashMsg"] = "Role deleted successfuly!"; return(RedirectToAction("Index")); } ViewBag.ErrorMsg = "You are not authorized to view this page"; return(View("Error")); } ViewBag.ErrorMsg = "You are not registered on our system. Plz contact the system administrator if u think this is wrong."; return(View("Error")); }
public void BLDeleteRole(Role r) { _data.DeleteRole(r); }