public JsonResult SaveRole(EditRuoliView model)
        {
            DbObject obj = new DbObject();

            try
            {
                foreach (var x in model.ruoli)
                {
                    if (userManager.IsInRole(model.Id, x.Name))
                    {
                        userManager.RemoveFromRole(model.Id, x.Name);
                    }

                    if (x.check)
                    {
                        userManager.AddToRole(model.Id, x.Name);
                    }
                }
                obj.db_obj_ack = "OK";
            }
            catch (ArgumentException ex)
            {
                obj.db_obj_ack     = "KO";
                obj.db_obj_message = ex.Message;
            }

            return(Json(obj, JsonRequestBehavior.AllowGet));
        }
        public JsonResult EditRole(UtentiView model)
        {
            var ruoli = new EditRuoliView()
            {
                Id    = model.Id,
                Email = model.UserName,
                ruoli = getRuoli(model)
            };

            return(Json(ruoli, JsonRequestBehavior.AllowGet));
        }