예제 #1
0
        public ActionResult Delete([FromBody] GroupManagerModel model)
        {
            //int intId = int.Parse(model.OldIdStr);
            int intId = model.OldIdStr;

            DelateGroupFromServer(intId);
            return(Json(new { success = true, msg = "Group has been successfully deleted!" }));
        }
예제 #2
0
        public IActionResult GroupManager()
        {
            GroupManagerModel model = new GroupManagerModel();
            List <System.Security.Claims.Claim> c = User.Claims.Where(x => x.Type.Contains("mail")).ToList();
            string email = c[0].Value;
            int    id    = context.GetUserId(email);

            model.groups = context.Groups.Where(g => g.OwnerId == id).ToList();
            foreach (Group g in model.groups)
            {
                g.Members = context.GroupMembers.Where(gm => gm.GroupId == g.Id).ToList();
            }
            return(View(model));
        }