public async Task <ActionResult> EditTemplate(int id) { var positions = _positionsHandler.GetAll(x => true); ViewBag.Positions = positions; var template = await TemplatesHandler.FindById(id); return(View("Edit/EditTemplate", template)); }
public async Task <ActionResult> EditRole(int id) { if (ModelState.IsValid) { var role = await RolesHandler.FindById(id); if (role != null) { return(View("Edit/EditRole", role)); } } return(RedirectToAction("Roles")); }
public async Task <ActionResult> EditUser(int id) { ViewBag.Positions = PositionsHandler.PositionsSelectList(); ViewBag.Roles = rolesHandler.RolesSelectList(); if (ModelState.IsValid) { var user = await UsersHandler.FindById(id); if (user != null) { return(View("Edit/EditUser", user)); } } return(RedirectToAction("Users")); }
public async Task <User> GetUser() { if (_user != null) { return(_usersRepositoryHandler == null ? null : await _usersRepositoryHandler.FindById(_user.Id)); } return(null); }
public async Task <bool> IsInRole(string role) { if (_user != null) { var roleId = _user.RoleId; var roleName = await _rolesRepositoryHandler.FindById(roleId); return(role == roleName.Name); } return(false); }
public async Task <ActionResult> EditPosition(int id) { var position = await _positionsHandler.FindById(id); return(View("Edit/EditPosition", position)); }
public async Task <ActionResult> EditDocumentType(int id) { var type = await DocumentTypesHandler.FindById(id); return(View("Edit/EditDocumentType", type)); }