public List <TeamMemberCapacityIdentityRef> ReplaceTeamMemberCapacities() { VssConnection connection = Context.Connection; WorkHttpClient workClient = connection.GetClient <WorkHttpClient>(); Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; Guid teamId = ClientSampleHelpers.FindAnyTeam(this.Context, projectId).Id; TeamContext teamContext = new TeamContext(projectId, teamId); List <TeamSettingsIteration> result = workClient.GetTeamIterationsAsync(teamContext, "current").Result; Guid iterationId = result[0].Id; List <TeamMemberCapacityIdentityRef> capacity = workClient.GetCapacitiesWithIdentityRefAsync(teamContext, iterationId).Result; var updatedCapacity = capacity.Select(teamMemberCapacity => { return(new TeamMemberCapacityIdentityRef() { TeamMember = teamMemberCapacity.TeamMember, Activities = teamMemberCapacity.Activities.Select(a => { return new Activity() { Name = a.Name, CapacityPerDay = a.CapacityPerDay }; }), DaysOff = teamMemberCapacity.DaysOff }); }); var updatedCapacityResult = workClient.ReplaceCapacitiesWithIdentityRefAsync(updatedCapacity, teamContext, iterationId).Result; return(updatedCapacityResult); }
public TeamMemberCapacityIdentityRef UpdateTeamMemberCapacity() { VssConnection connection = Context.Connection; WorkHttpClient workClient = connection.GetClient <WorkHttpClient>(); Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; Guid teamId = ClientSampleHelpers.FindAnyTeam(this.Context, projectId).Id; Guid userId = ClientSampleHelpers.GetCurrentUserId(this.Context); TeamContext teamContext = new TeamContext(projectId, teamId); List <TeamSettingsIteration> result = workClient.GetTeamIterationsAsync(teamContext, "current").Result; Guid iterationId = result[0].Id; TeamMemberCapacityIdentityRef capacity = workClient.GetCapacityWithIdentityRefAsync(teamContext, iterationId, userId).Result; CapacityPatch capacityPatch = new CapacityPatch() { Activities = capacity.Activities.Select(a => { return(new Activity { Name = a.Name, CapacityPerDay = a.CapacityPerDay + 1 }); }), DaysOff = capacity.DaysOff }; TeamMemberCapacityIdentityRef updatedCapacity = workClient.UpdateCapacityWithIdentityRefAsync(capacityPatch, teamContext, iterationId, userId).Result; return(updatedCapacity); }
/// <summary> /// Add existing iteraions to a team /// </summary> /// <param name="TeamProjectName"></param> /// <param name="TeamName"></param> static void AddTeamAreas(string TeamProjectName, string TeamName) { TeamContext teamContext = new TeamContext(TeamProjectName, TeamName); Console.WriteLine("Add areas to the team " + TeamName); string[] areas = { @"Application\WinClient", @"Application\WebClient" }; TeamFieldValues currentTeamAreas = WorkClient.GetTeamFieldValuesAsync(teamContext).Result; // get current areas TeamFieldValuesPatch teamAreasPatch = new TeamFieldValuesPatch(); List <TeamFieldValue> newTeamAreas = new List <TeamFieldValue>(currentTeamAreas.Values); // just copy old areas. Here we may remove unneeded areas foreach (string area in areas) { newTeamAreas.Add(new TeamFieldValue { Value = TeamProjectName + "\\" + area, IncludeChildren = false }); // add new areas } teamAreasPatch.DefaultValue = currentTeamAreas.DefaultValue; teamAreasPatch.Values = newTeamAreas; TeamFieldValues updatedTeamAreas = WorkClient.UpdateTeamFieldValuesAsync(teamAreasPatch, teamContext).Result; Console.WriteLine("Areas has been added"); }
public List <Team> getTeamsList() { using (var db = new TeamContext()) { return(db.Teams.ToList()); } }
public void RemoveTeam_Test() { //Arrange var options = new DbContextOptionsBuilder <TeamContext>().UseInMemoryDatabase($"TeamContext_{ Guid.NewGuid() }").Options; using (var context = new TeamContext(options)) { context.Add(new Team() { Id = 1, City = "Chicago", Name = "Chicago Fire", DateOfFoundation = DateTime.Now }); context.Add(new Team() { Id = 2, City = "Los Angeles", Name = "Los Angeles Galaxy", DateOfFoundation = DateTime.Now }); context.SaveChanges(); var repository = new TeamsRepository(context); //Act repository.RemoveTeam(1); var teams = repository.GetTeams().ToList(); //Assert Assert.Equal(1, teams.Count); } }
public ActionResult Create(PocoClasses.Entries.Team newTeam, int entryId) { Mapper.Initialize(cfg => cfg.CreateMap <PocoClasses.Entries.Team, Team>()); Team team = Mapper.Map <Team>(newTeam); team.EntryId = entryId; if (ModelState.IsValid) { using (var context = new TeamContext()) { var service = new TeamService(context); service.Add(team); } using (var context = new RaceEntryContext()) { var service = new RaceEntryService(context); service.Add(team.Id, newTeam.EventId); } Entry entry; using (var context = new EntryContext()) { var service = new EntryService(new RosContext <Entry>()); entry = service.GetById(entryId); } return(RedirectToAction("Index", entry)); } return(View(team)); }
public IQueryable <Player> playersGrid_Data() { TeamContext db = new TeamContext(); var query = db.Players.Include(s => s.Team); return(query); }
public List <Team> GetTeams() { List <Team> teamList = new List <Team>(); using (TeamContext Contexts = new TeamContext()) { foreach (var team in Contexts.Teams) { Team newTeam = new Team(); newTeam.Active = team.Active; newTeam.AverageSalary = team.AverageSalary; newTeam.Championships = team.Championships; newTeam.Coach = team.Coach; newTeam.ConvictionsCount = team.ConvictionsCount; newTeam.Mascot = team.Mascot; newTeam.sport = team.sport; newTeam.TeamID = team.TeamID; newTeam.TeamName = team.TeamName; newTeam.Venue = team.Venue; newTeam.VenueID = team.VenueID; newTeam.YearsID = team.YearsID; newTeam.Year = team.Year; teamList.Add(newTeam); } return(teamList); } }
private static void UpdateTeamSettings(string TeamProjectName, string TeamName) { Console.WriteLine("==========Update Settings"); TeamContext teamContext = new TeamContext(TeamProjectName, TeamName); TeamSetting teamSetting = WorkClient.GetTeamSettingsAsync(teamContext).Result; TeamSettingsPatch teamSettingsPatch = new TeamSettingsPatch(); //update backlogs teamSettingsPatch.BacklogVisibilities = teamSetting.BacklogVisibilities; if (teamSettingsPatch.BacklogVisibilities.ContainsKey(BacklogCategories.Epic) && teamSettingsPatch.BacklogVisibilities[BacklogCategories.Epic]) { teamSettingsPatch.BacklogVisibilities[BacklogCategories.Epic] = false; } if (teamSettingsPatch.BacklogVisibilities.ContainsKey(BacklogCategories.Feature) && teamSettingsPatch.BacklogVisibilities[BacklogCategories.Feature]) { teamSettingsPatch.BacklogVisibilities[BacklogCategories.Feature] = false; } //more work teamSettingsPatch.WorkingDays = new DayOfWeek[] { DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday, DayOfWeek.Thursday, DayOfWeek.Friday, DayOfWeek.Saturday }; teamSetting = WorkClient.UpdateTeamSettingsAsync(teamSettingsPatch, teamContext).Result; GetTeamSettings(TeamProjectName, TeamName); }
public ContentRepositoryTests() { db = new TeamContext(); db.Database.BeginTransaction(); underTest = new ContentRepository(db); }
public WorkItem GetWorkItem(string title = "RFA", string type = Constants.PBI, string area = "sitefinity\\CMS\\Arke", string iteration = "@currentIteration('[sitefinity]\\Arke <id:22bafa7e-b3fa-4e91-8f41-0702715d148a>')", string state = "Committed") { WorkItemTrackingHttpClient witClient = this.connection.GetClient <WorkItemTrackingHttpClient>(); var teamContext = new TeamContext(Constants.SitefinityProjectName); var query = "SELECT * FROM workitems " + $"WHERE [Work Item Type] = '{type}' " + $"AND [{Constants.Area}] = '{area}' " + $"AND [{Constants.Iteration}] = {iteration} " + $"AND [{Constants.State}] = '{state}' " + $"AND [{Constants.Title}] CONTAINS WORDS '{title}' "; var wiqlQuery = new Wiql() { Query = query }; WorkItemQueryResult queryResults = witClient.QueryByWiqlAsync(wiqlQuery, teamContext).Result; if (queryResults != null && queryResults.WorkItems.Count() != 0) { var id = queryResults.WorkItems.First().Id; return(witClient.GetWorkItemAsync(id, expand: WorkItemExpand.Relations).Result); } return(null); }
public TeamSetting UpdateTeamSettings() { IDictionary <string, bool> backlogVisibilities = new Dictionary <string, bool>() { { "Microsoft.EpicCategory", false }, { "Microsoft.FeatureCategory", true }, { "Microsoft.RequirementCategory", true } }; TeamSettingsPatch updatedTeamSettings = new TeamSettingsPatch() { BugsBehavior = BugsBehavior.AsTasks, WorkingDays = new DayOfWeek[] { DayOfWeek.Monday, DayOfWeek.Tuesday, DayOfWeek.Wednesday }, BacklogVisibilities = backlogVisibilities }; VssConnection connection = Context.Connection; WorkHttpClient workClient = connection.GetClient <WorkHttpClient>(); Guid projectId = ClientSampleHelpers.FindAnyProject(this.Context).Id; var context = new TeamContext(projectId); TeamSetting result = workClient.UpdateTeamSettingsAsync(updatedTeamSettings, context).Result; Console.WriteLine("Backlog iteration: {0}", result.BacklogIteration.Name); Console.WriteLine("Bugs behavior: {0}", result.BugsBehavior); Console.WriteLine("Default iteration : {0}", result.DefaultIterationMacro); Console.WriteLine("Working days: {0}", String.Join(",", result.WorkingDays.Select <DayOfWeek, string>(dow => { return(dow.ToString()); }))); return(result); }
public LeagueController(LeagueContext context, SportContext sportContext, TeamContext teamContext, MatchContext matchContext) { _context = context; _sportContext = sportContext; _teamContext = teamContext; _matchContext = matchContext; }
public IEnumerable <CrashLog> Log() { using (TeamContext context = new TeamContext()) { return(context.CrashLogs.ToList()); } }
public void CanReadManagerHistoryView() { var team = TeamAjax; var firstmanager = new Manager("Scott", "Hunter"); team.ChangeManagement(firstmanager); team.ChangeManagement(new Manager("Erik", "ten Hag")); var teamdotNet = new Team("dotNet", "The Nerds", "2002", "MS Campus"); teamdotNet.ChangeManagement(firstmanager); teamdotNet.ChangeManagement(new Manager("David", "Fowler")); using (var context = new TeamContext()) { context.AddRange(team, teamdotNet, firstmanager); context.SaveChanges(); } using (var context2 = new TeamContext()) { var histories = context2.ManagerHistories.ToList(); int counter = 0; foreach (var history in context2.ManagerHistories.ToList()) { counter += 1; output.WriteLine($"{history.Manager}: {history.Team}"); } Assert.Equal(4, counter); } }
private static void FillAllTables() { using (var context = new TeamContext()) { context.Teams.Add(firstTeam); context.Teams.Add(secondTeam); context.Players.Add(firstPlayer); context.Players.Add(secondPlayer); context.Players.Add(thirdPlayer); context.Players.Add(fourthPlayer); context.Players.Add(fifthPlayer); context.Players.Add(sixthPlayer); context.Players.Add(seventhPlayer); context.Players.Add(eighthPlayer); context.Players.Add(ninthPlayer); context.Players.Add(tenthPlayer); context.Players.Add(eleventhPlayer); context.Players.Add(twelfthPlayer); context.Players.Add(thirteenthPlayer); context.Players.Add(fourteenthPlayer); context.SaveChanges(); } }
/// <summary> /// The method creates a team undert the given name and adds it to the database /// </summary> /// <example> /// <code> /// try /// { /// TeamBusiness.CreateTeam(ImputTeamName); /// } /// </code> /// </example> /// <exception cref="HangManV2.Commons.TeamAlreadyExistsExeption">Thrown when the inserted team name is already used by another team /// </exception> /// <exception cref="HangManV2.Commons.TeamNameNullExeption">Thrown when the inserted team name is null /// </exception> public static void CreateTeam(string imputTeamName) { try { CheckIfTeamNameNull(imputTeamName); } catch (TeamNameNullExeption) { throw new TeamNameNullExeption(); } if (imputTeamName.Length > 10) { throw new InvalidOperationException(); } try { CheckIfTeamExists(imputTeamName); } catch (TeamAlreadyExistsExeption) { throw new TeamAlreadyExistsExeption(); } using (var dbcontext = new TeamContext()) { RemovePointsFromOldTeam(); team newTeam = new team(); newTeam.TeamName = imputTeamName; newTeam.TeamPointAmount = CurrentUser.poitAmount; dbcontext.Teams.Add(newTeam); dbcontext.SaveChanges(); CurrentUser.UpdateUserTeamInDB(newTeam.TeamId); } }
/// <summary> /// Generates the adaptive card string for the unrecognized input. /// </summary> /// <param name="actionsTeamContext">Team context for the actions</param> /// <param name="userStatusForTeam">Enrollment status for the actionsTeamContext for the user</param> /// <param name="showAdminActions">Whether to show the admin actions</param> /// <returns>The adaptive card for the unrecognized input</returns> public static string GetCardJson(TeamContext actionsTeamContext, EnrollmentStatus userStatusForTeam, bool showAdminActions) { var messageContent = Resources.UnrecognizedInput; var card = new AdaptiveCard(new AdaptiveSchemaVersion(1, 0)) { Body = new List <AdaptiveElement> { new AdaptiveTextBlock() { Text = messageContent, Wrap = true } } }; card.Actions = new List <AdaptiveAction>(); card.Actions.AddRange(AdaptiveCardHelper.CreateUserActions(actionsTeamContext, userStatusForTeam)); if (showAdminActions) { var adminActions = AdaptiveCardHelper.CreateAdminActions(actionsTeamContext); card.Actions.AddRange(adminActions); } return(card.ToJson()); }
private Models.Team CreateTeamObject(WebApiTeam innerTeam, bool includeMembers = false, bool includeSettings = false) { var team = new Models.Team(innerTeam); if (includeMembers) { var client = GetClient <TeamHttpClient>(); Logger.Log($"Retrieving team membership information for team '{team.Name}'"); var members = client.GetTeamMembersWithExtendedPropertiesAsync(team.ProjectName, team.Name) .GetResult($"Error retrieving membership information for team {team.Name}"); team.TeamMembers = members; } if (includeSettings) { Logger.Log($"Retrieving team settings for team '{team.Name}'"); var workClient = GetClient <WorkHttpClient>(); var ctx = new TeamContext(team.ProjectName, team.Name); team.Settings = workClient.GetTeamSettingsAsync(ctx) .GetResult($"Error retrieving settings for team {team.Name}"); } return(team); }
public TheAddProtectedBranchTeamRestrictionsMethod() { _github = Helper.GetAuthenticatedClient(); _client = _github.Repository.Branch; _contextOrgTeam2 = _github.CreateTeamContext(Helper.Organization, new NewTeam(Helper.MakeNameWithTimestamp("team2"))).Result; _orgRepoContext = _github.CreateOrganizationRepositoryWithProtectedBranch().Result; }
public MemberToTeamAssignViewModel() { _context = ContextFactory.GetTeamContext(); _deleteMemberTeamCommand = new RelayCommand( OnDeleteMemberTeam ); MemberTeamList = _context.MemberTeams; IsLoggedIn = true; LoadData(); }
private TeamContext getTeamContext() { TeamProjectReference project = ClientSampleHelpers.FindAnyProject(this.Context); WebApiTeamRef team = ClientSampleHelpers.FindAnyTeam(this.Context, project.Id); TeamContext teamContext = new TeamContext(project.Name, team.Name); return(teamContext); }
public LeagueAssignmentViewModel() { _teamContext = ContextFactory.GetTeamContext(); _deleteTeamLeagueCommand = new RelayCommand( OnDeleteTeamLeague ); TeamLeagueList = _teamContext.TeamLeagues; LoadData(); IsLoggedIn = true; }
public IActionResult Post([FromBody] CrashLog newLog) { using (TeamContext context = new TeamContext()) { context.CrashLogs.Add(newLog); context.SaveChanges(); } return(Created("/User", Log())); }
public EFCoreSQLiteTests(ITestOutputHelper output) { using (var context = new TeamContext()) { context.Database.EnsureDeleted(); context.Database.Migrate(); } this.output = output; }
public TeamManagementViewModel() { _teamContext = ContextFactory.GetTeamContext(); _deleteTeamCommand = new RelayCommand( OnDeleteTeam ); _editCommand = new RelayCommand( OnEdit ); TeamsList = _teamContext.Teams; LoadData(); IsLoggedIn = true; }
public MemberManagementViewModel() { _memberContext = ContextFactory.GetTeamContext(); _deleteMemberCommand = new RelayCommand( OnDeleteMember ); _editCommand = new RelayCommand( OnEdit ); MemberList = _memberContext.Members; LoadData(); IsLoggedIn = true; }
public LeagueManagementViewModel() { _teamContext = ContextFactory.GetTeamContext(); LeagueList = _teamContext.Leagues; _deleteLeagueCommand = new RelayCommand( OnDeleteLeague ); _editCommand = new RelayCommand( OnEdit ); IsLoggedIn = true; LoadData(); }
protected override IEnumerable <WebApiBoard> DoGetItems() { var board = GetParameter <object>(nameof(GetTeamBoard.Board)); var(_, tp, t) = GetCollectionProjectAndTeam(); while (true) { switch (board) { case WebApiBoard b: { yield return(b); yield break; } case Guid g: { board = g.ToString(); continue; } case string s when !s.IsGuid(): { var ctx = new TeamContext(tp.Name, t.Name); var client = GetClient <WorkHttpClient>(); foreach (var b in client.GetBoardsAsync(ctx) .GetResult("Error getting team boards") .Where(b => b.Name.IsLike(s))) { yield return(client.GetBoardAsync(ctx, b.Id.ToString()) .GetResult($"Error getting board '{b.Name}'")); } yield break; } case string s: { var ctx = new TeamContext(tp.Name, t.Name); var client = GetClient <WorkHttpClient>(); yield return(client.GetBoardAsync(ctx, s) .GetResult($"Error getting board 's'")); yield break; } default: { throw new ArgumentException($"Invalid or non-existent board '{board}'"); } } } }
public static void ShowAllPlayers() { using (var context = new TeamContext()) { var allPlayers = context.Players.ToList(); var allTeams = context.Teams.ToList(); foreach (var team in allTeams) { var playersInTeam = allPlayers.Where(i => i.Team.Equals(team)).OrderBy(player => player.Position).ThenBy(player => player.Number).ToList(); if (playersInTeam.Count % QUANTITY_IN_PAGE == 0) { int j = 1; for (int i = 0; i < playersInTeam.Count / QUANTITY_IN_PAGE; i++) { Console.Clear(); Console.WriteLine($"\t- {team.Name} -\n\n"); var playersTemp = playersInTeam.Skip(i * QUANTITY_IN_PAGE).Take(QUANTITY_IN_PAGE).ToList(); Console.WriteLine($"- page {i + 1} -\n"); foreach (var player in playersTemp) { Console.WriteLine($"{j}.\t{player.FullName}"); Console.WriteLine($"\tНомер: {player.Number}"); Console.WriteLine($"\tПозиция: {player.Position}"); Console.WriteLine($"\tКлуб: {player.Team.Name}"); Console.WriteLine("\n"); j++; } Console.WriteLine("\n\n/Нажмите ENTER/"); Console.ReadKey(); } } else { int j = 1; for (int i = 0; i < playersInTeam.Count / QUANTITY_IN_PAGE + 1; i++) { Console.Clear(); Console.WriteLine($"\t- {team.Name} -\n\n"); var playersTemp = playersInTeam.Skip(i * QUANTITY_IN_PAGE).Take(QUANTITY_IN_PAGE).ToList(); Console.WriteLine($"- page {i + 1} -\n"); foreach (var player in playersTemp) { Console.WriteLine($"{j}.\t{player.FullName}"); Console.WriteLine($"\tНомер: {player.Number}"); Console.WriteLine($"\tПозиция: {player.Position}"); Console.WriteLine($"\tКлуб: {player.Team.Name}"); Console.WriteLine("\n"); j++; } Console.WriteLine("\n\n/Нажмите ENTER/"); Console.ReadKey(); } } } } }
public TeamSetting GetTeamSettings(string project) { VssConnection connection = new VssConnection(_uri, _credentials); WorkHttpClient workHttpClient = connection.GetClient <WorkHttpClient>(); var teamContext = new TeamContext(project); TeamSetting result = workHttpClient.GetTeamSettingsAsync(teamContext).Result; return(result); }
public CalendarViewModel() { _eventContext = ContextFactory.GetEventContext(); _teamContext = ContextFactory.GetTeamContext(); _currentDate = DateTime.Now; _deleteCommand = new RelayCommand(OnDelete); AppMessages.EventAddedMessage.Register(this, OnEventAdded); IsLoggedIn = true; LoadData(); }
public TheGetAllMembersMethod() { _github = new ObservableGitHubClient(Helper.GetAuthenticatedClient()); var newTeam = new NewTeam(Helper.MakeNameWithTimestamp("team-fixture")); newTeam.Maintainers.Add(Helper.UserName); _teamContext = _github.CreateTeamContext(Helper.Organization, newTeam).Result; }
static void Main(string[] args) { var connectionString = "Server=A-305-11;Database=SportTeam;Trusted_Connection=true;"; using (var context = new TeamContext(connectionString)) { var searchService = new SearchService(context); searchService.ShowAllPlayers(); } }
/// <summary> /// The method returns the team id of a given team's name /// </summary> /// <returns> /// int /// </returns> /// <example> /// <code> /// TeamBusiness.GetTeamIdByName(string teamName); /// </code> /// </example> public static int GetTeamIdByName(string teamName) { using (var dbcontext = new TeamContext()) { var TeamIdFound = (from t in dbcontext.Teams where t.TeamName == teamName select t.TeamId).ToArray(); return(TeamIdFound[0]); } }
public async Task <BacklogLevelWorkItems> GetActiveBacklogs() { TeamContext tc = new TeamContext("DFS"); tc.Team = "DFS Team"; BacklogLevelWorkItems backlogLevelWorkItem = await whClient.GetBacklogLevelWorkItemsAsync(tc, "Microsoft.TaskCategory"); return(backlogLevelWorkItem); }
public EditTeamLeagueViewModel() { _context = ContextFactory.GetTeamContext(); _saveChangesCommand = new RelayCommand(OnSaveChanges); LeagueList = _context.Leagues; TeamList = _context.Teams; SelectedYear = DateTime.Now.Year.ToString(); LoadData(); UpdateForUsersRole(); }
/// <summary> /// Creates a new <see cref="LoginStatus"/> instance. /// </summary> public LoginStatus() { this.InitializeComponent(); this.welcomeText.SetBinding(TextBlock.TextProperty, WebContext.Current.CreateOneWayBinding("User.DisplayName", new StringFormatValueConverter(ApplicationStrings.WelcomeMessage))); this.authService.LoggedIn += this.Authentication_LoggedIn; this.authService.LoggedOut += this.Authentication_LoggedOut; this.UpdateLoginState(); this.welcomeText.MouseLeftButtonDown +=new System.Windows.Input.MouseButtonEventHandler(OnUserNameClicked); _memberContext = new TeamContext(); }
//ctor public EditTeamViewModel() { LoadData(); _saveChangesCommand = new RelayCommand(OnSaveChanges); _context = ContextFactory.GetTeamContext(); SocietiesList = _context.SportsSocieties; WebContext.Current.Authentication.LoggedIn += (s, e) => UpdateForUsersRole(); WebContext.Current.Authentication.LoggedOut += (s, e) => UpdateForUsersRole(); UpdateForUsersRole(); }
//ctor public EventViewModel() { _saveChangesCommand = new RelayCommand( OnSaveChanges ); _context = ContextFactory.GetEventContext(); _teamContext = ContextFactory.GetTeamContext(); _eventTeamContext = ContextFactory.GetEventTeamContext(); WebContext.Current.Authentication.LoggedIn += ( s, e ) => UpdateForUsersRole(); WebContext.Current.Authentication.LoggedOut += ( s, e ) => UpdateForUsersRole(); UpdateForUsersRole(); LoadTeams(); }
//ctor public EditVisitorCardViewModel() { _saveChangesCommand = new RelayCommand(OnSaveChanges); _context = ContextFactory.GetVisitorCardContext(); _teamContext = ContextFactory.GetTeamContext(); MemberList = _teamContext.Members; WebContext.Current.Authentication.LoggedIn += (s, e) => UpdateForUsersRole(); WebContext.Current.Authentication.LoggedOut += (s, e) => UpdateForUsersRole(); UpdateForUsersRole(); LoadData(); }
public VisitorCardViewModel() { _context = ContextFactory.GetVisitorCardContext(); _teamContext = ContextFactory.GetTeamContext(); IsLoggedIn = true; MemberList = _teamContext.Members; VisitorCardList = _context.VisitorCards; AppMessages.CardAddedMessage.Register( this, OnCardAdded ); _deleteVisitorCardCommand = new RelayCommand( OnDelete ); _editCommand = new RelayCommand( OnEdit ); LoadData(); }
public EditMemberViewModel() { _memberContext = ContextFactory.GetTeamContext(); _userContext = ContextFactory.GetUserRegistrationContext(); _countryContext = ContextFactory.GetCountryContext(); _membershipContext = ContextFactory.GetMembershipContext(); _saveChangesCommand = new RelayCommand( OnSaveChanges ); _changePasswordCommand = new RelayCommand( OnChangePassword ); statusTimer = new DispatcherTimer(); statusTimer.Interval = new TimeSpan( 0, 0, 0, 3 ); statusTimer.Tick += new EventHandler( OnTimerTick ); IsStatusVisible = Visibility.Collapsed; IsLoggedIn = true; //LoadData(id); UpdateForUsersRole(); }
public EditTicketReservationViewModel(Event selectedEvent) { _saveChangesCommand = new RelayCommand(OnSaveChanges); _generateSeatCommand = new RelayCommand(OnGenerateSeatNumber); _context = ContextFactory.GetTicketContext(); _eventTicketContext = ContextFactory.GetEventTicketContext(); _teamContext = ContextFactory.GetTeamContext(); SelectedEvent = selectedEvent; MemberList = _teamContext.Members; TicketTypes = _context.TicketTypes; PaymentMethodsList = _context.PaymentMethods; WebContext.Current.Authentication.LoggedIn += (s, e) => UpdateForUsersRole(); WebContext.Current.Authentication.LoggedOut += (s, e) => UpdateForUsersRole(); UpdateForUsersRole(); LoadData(); }
public static TeamContext GetTeamContext() { return _teamContext ?? (_teamContext = new TeamContext()); }
public EditLeagueViewModel() { _context = ContextFactory.GetTeamContext(); _saveChangesCommand = new RelayCommand(OnSaveChanges); UpdateForUsersRole(); }