예제 #1
0
        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);
        }
예제 #2
0
        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);
        }