public async Task<string> CreateTeamSetting(JSONTeamSetting model)
 {
     var user = await GetUserAsync();
     var result = await model.GenerateTeamSettingAsync(db, user);
     if (result == null) return null;
     db.SavedTeams.Add(result);
     await db.SaveChangesAsync();
     return JsonConvert.SerializeObject(result.GetJSONTeamSetting(), Formatting.None);
 }
 public async Task<string> EditTeamSetting(JSONTeamSetting model)
 {
     var user = await GetUserAsync();
     var result = await model.GenerateTeamSettingAsync(db, user);
     if (result == null) return null;
     var org = await db.SavedTeams.FindAsync(model.ID);
     org.Name = result.Name;
     org.Teams.Clear();
     org.Teams = result.Teams;
     org.UpdatedOn = DateTime.Now;
     await db.SaveChangesAsync();
     return JsonConvert.SerializeObject(org.GetJSONTeamSetting(), Formatting.None);
 }