public int SaveUserPermission(UserPermissionParam userPermission) { int retour = 0; if (userPermission.userId != "") { var u = context.MobileUserPermission.Where(p => p.UserId == userPermission.userId); if (u != null && u.Count() > 0) { context.MobileUserPermission.RemoveRange(u); } foreach (var up in userPermission.permissionIds) { var permission = new MobileUserPermission(); permission.UserId = userPermission.userId; permission.PermissionId = up; context.MobileUserPermission.Add(permission); } context.SaveChanges(); retour = 1; } return(retour); }
public JsonResult SaveUserPermission([FromBody] UserPermissionParam userPermission) { var data = _userPermission.SaveUserPermission(userPermission); ApiResult result = new ApiResult() { Success = true, Msg = "OK", Type = "200", Data = data }; return(Json(result)); }