public async void CreateStudent(Team team) { if (Name == null || Name == "") { MsgDialog = new MessageDialog("Indtast medlemmets navn."); MsgDialog.ShowAsync(); } else if (team != null) { int teamNumber = team.Id; Student newStudent = new Student(Name, teamNumber); await WsContext.CreateStudent(newStudent); WsContext.LoadStudents(); frame.Navigate(typeof (CreateNewPage)); } }
public void SetTeamActivity(Team team) { _team = team; if (_team.IsActive) { MsgDialog = new MessageDialog(_team.Name + " er Aktiv. Vil du markere denne som Inaktiv?"); _currentActivityType = "team"; MsgDialog.Commands.Add(new UICommand("Ja", InactivityClick)); MsgDialog.Commands.Add(new UICommand("Nej")); MsgDialog.ShowAsync(); } else if (!_team.IsActive) { MsgDialog = new MessageDialog(_team.Name + " er Inaktiv. Vil du markere denne som Aktiv?"); _currentActivityType = "team"; MsgDialog.Commands.Add(new UICommand("Ja", ActivityClick)); MsgDialog.Commands.Add(new UICommand("Nej")); MsgDialog.ShowAsync(); } }
public async void CreateNewMessage(Team team) { var newMsg = new Message(Message,FrontPage); var dbcontext = new WSContext(); await dbcontext.CreateMessage(newMsg); await dbcontext.LoadMessages(); team.Message = SCommon.MessageList.Last().Id; dbcontext.UpdateTeam(team); frame.Navigate(typeof (MainPage)); }
public async Task UpdateTeam(Team team) { handler = new HttpClientHandler(); handler.UseDefaultCredentials = true; using (var client = new HttpClient(handler)) { client.BaseAddress = new Uri(ServerUrl); client.DefaultRequestHeaders.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); try { var response = await client.PutAsJsonAsync("Teams/" + team.Id, team, CancelToken.Token); } catch (Exception ex) { new MessageDialog(ex.Message).ShowAsync(); } } }