public void TestRead() { bool hasAccess = AccessrightBLL.CheckAccessTypeRight(Enums.AccessType.Core, Enums.AccessTypeRight.Read, 1); Assert.AreEqual(hasAccess, true); hasAccess = AccessrightBLL.CheckAccessTypeRight(Enums.AccessType.Core, Enums.AccessTypeRight.Admin, 1); Assert.AreEqual(hasAccess, true); }
public HttpResponseMessage GetModules() { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); UserPrincipal loggedInUser = (UserPrincipal)HttpContext.Current.User; response.Content = new ObjectContent <List <ModuleModel> >(ModuleModel.MapModules( AccessrightBLL.GetModules(loggedInUser.AccountSession.ClubId)), new JsonMediaTypeFormatter()); return(response); }
public HttpResponseMessage SaveAccessright(AccessrightModel accessright) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); UserPrincipal loggedInUser = (UserPrincipal)HttpContext.Current.User; Accessright ar = AccessrightModel.MapModelToAccessright(accessright); ar.ClubId = loggedInUser.AccountSession.ClubId; AccessrightBLL.SaveAccessright(ar); return(response); }
public HttpResponseMessage GetAccessRight(int id) { HttpResponseMessage response = new HttpResponseMessage(HttpStatusCode.OK); UserPrincipal loggedInUser = (UserPrincipal)HttpContext.Current.User; AccessrightModel accessRight = AccessrightModel.MapAccessright(AccessrightBLL.GetAccessright(id, loggedInUser.AccountSession.ClubId), true); response.Content = new ObjectContent <AccessrightModel>(accessRight, new JsonMediaTypeFormatter()); return(response); }
private bool CheckAccessType(int userId) { if (AccessTypeRight > 0) { return(CheckAccessTypeRight(userId)); } else { return(AccessrightBLL.CheckAccessType(AccessType, userId)); } }
private bool CheckAccessTypeRight(int userId) { return(AccessrightBLL.CheckAccessTypeRight(AccessType, AccessTypeRight, userId)); }