public async Task <IActionResult> Index() { AuthDTO auth; try { auth = User.GetAuth(); } catch (UnauthorizedAccessException) { return(Content("You must auth with eve online.")); } //Grab LP Details var loyaltyPoints = await _api.Loyalty.GetLoyaltyPointsV1Async(auth); var loyaltyPointsWrapped = new List <LoyaltyPointDisplayWrapper>(); foreach (var loyaltyPoint in loyaltyPoints.Model) { var npcCorpName = _tranquilityDbContext.InvUniqueNames.SingleOrDefault(x => x.ItemId == loyaltyPoint.CorporationId); loyaltyPointsWrapped.Add(new LoyaltyPointDisplayWrapper(npcCorpName, loyaltyPoint)); } var viewModel = new LoyaltyViewModel(loyaltyPointsWrapped.OrderByDescending(x => x.LoyaltyPointQuantity).ToList()); return(View(viewModel)); }
public AddLoyalty() { InitializeComponent(); _LoyaltyViewModel = new LoyaltyViewModel(); this.DataContext = _LoyaltyViewModel; CustomerGroup.Text = ""; LoyaltyCoustomerGroup = CustomerGroup; }
public WindowLoyaltyList() { InitializeComponent(); _LoyaltyViewModel = new LoyaltyViewModel(); this.DataContext = _LoyaltyViewModel; }