//http://local.demo.no/umbraco/api/mypageapi/getmypagedata public MyPageViewModel GetMyPageData() { //System.Threading.Thread.Sleep(1000); var currentMember = myPageRepo.GetCurrentMember(); var obj = new MyPageViewModel(currentMember); return(obj); // obj -> json }
public async MyPageViewModel CreateAsync() { var model = new MyPageViewModel(); SelectedText = await SomeTask(); return(model); }
public async MyPageViewModel CreateAsync() { var model = new MyPageViewModel(); string str = await SomeTask(); return(model); }
public ActionResult Index(string userName) { FootballApiClient client = new FootballApiClient(); JsonGroupStageResult groupStageMatches = client.GetGroupStageMatches(); JsonTeamResult teams = client.GetTeams(); MyPageViewModel currentGamlePage = new MyPageViewModel(teams, groupStageMatches, userName); return(View(currentGamlePage)); }
public ActionResult Index() { MyDataContext dc = new MyDataContext(); MyPageViewModel vm = new MyPageViewModel(); vm.Table1Data = from n in dc.Table1 select n; vm.Table1Data = from k in dc.Table2 select k; return(View(vm)); }
public MyPageViewModel UpdateMyPageData(MyPageViewModel model) { var m = GetCurrentMember() as Member; var member = memberService.GetById(m.Id); if (member == null) { // TODO something wrong! } member.Name = model.Name; member.SetValue("firstname", model.FirstName); member.SetValue("lastname", model.LastName); memberService.Save(member); return(model); }
public async Task <IActionResult> UpdateMyPage([FromRoute] string email, [FromBody] MyPageViewModel model) { try { var user = await _userManager.FindByEmailAsync(email); if (user == null) { return(Unauthorized()); } if (model.FirstName != null) { user.FirstName = model.FirstName; } if (model.LastName != null) { user.LastName = model.LastName; } if (model.PictureUrl != null) { user.PictureUrl = model.PictureUrl; } if (model.Gender != null) { user.Gender = model.Gender; } if (model.Location != null) { user.Location = model.Location; } if (model.Birthday != null) { user.Birthday = model.Birthday; } await _userManager.UpdateAsync(user); return(Ok()); } catch (Exception ex) { return(StatusCode((int)HttpStatusCode.InternalServerError, "error ")); } }
public async Task<IActionResult> MyPage() { ApplicationUser user = await GetCurrentUserAsync(); IEnumerable<Photo> photos = _db.Photos .Where(p => p.UserId == user.Id); IEnumerable<Board> boards = _db.Boards .Where(b => b.UserId == user.Id) .Include(b => b.PhotoBoard) .ThenInclude(b => b.Photo); MyPageViewModel model = new MyPageViewModel { Boards = boards, Photos = photos, User = user }; return View(model); }
public HttpResponseMessage UpdateMyPageData2(MyPageViewModel model) { if (!ModelState.IsValid) { return(new HttpResponseMessage(HttpStatusCode.BadRequest) { Content = new StringContent("Kontaktskjema er ikke utfylt riktig!") }); } //System.Threading.Thread.Sleep(2000); //var isEmailSent = Helpers.Helper.SendEmail(form); if (4 == 4) { return(new HttpResponseMessage(HttpStatusCode.InternalServerError) { Content = new StringContent("Noe gikk galt! Vennligst prøv igjen! Nettside-administrator er informert om feilen.") }); } return(new HttpResponseMessage(HttpStatusCode.OK) { Content = new StringContent("Takk for din kontakt!") }); }
public MyPageViewModel UpdateMyPageData(MyPageViewModel model) { var myPageData = myPageRepo.UpdateMyPageData(model); return(myPageData); }
public ActionResult PlaceBet(MyPageViewModel placedBet, string username) { if (!ModelState.IsValid) { ModelState.AddModelError("", "The password provided is incorrect."); return(new RedirectResult(Url.Action("Index") + "#bet")); } UserBet userBet = new UserBet(); foreach (var bet in placedBet.Bet.Matches) { Models.DB.Match match = new Models.DB.Match() { HomeTeam = bet.HomeTeam, AwayTeam = bet.AwayTeam, HomeScore = bet.HomeScore, AwayScore = bet.AwayScore }; userBet.Matches.Add(match); userBet.Finalist1 = placedBet.Bet.Finalist1; userBet.Finalist2 = placedBet.Bet.Finalist2; userBet.Semifinalist1 = placedBet.Bet.Semifinalist1; userBet.Semifinalist2 = placedBet.Bet.Semifinalist2; userBet.Semifinalist3 = placedBet.Bet.Semifinalist3; userBet.Semifinalist4 = placedBet.Bet.Semifinalist4; userBet.QuarterFinalist1 = placedBet.Bet.QuarterFinalist1; userBet.QuarterFinalist2 = placedBet.Bet.QuarterFinalist2; userBet.QuarterFinalist3 = placedBet.Bet.QuarterFinalist3; userBet.QuarterFinalist4 = placedBet.Bet.QuarterFinalist4; userBet.QuarterFinalist5 = placedBet.Bet.QuarterFinalist5; userBet.QuarterFinalist6 = placedBet.Bet.QuarterFinalist6; userBet.QuarterFinalist7 = placedBet.Bet.QuarterFinalist7; userBet.QuarterFinalist8 = placedBet.Bet.QuarterFinalist8; userBet.Qualified1 = placedBet.Bet.Qualified1; userBet.Qualified2 = placedBet.Bet.Qualified2; userBet.Qualified3 = placedBet.Bet.Qualified3; userBet.Qualified4 = placedBet.Bet.Qualified4; userBet.Qualified5 = placedBet.Bet.Qualified5; userBet.Qualified6 = placedBet.Bet.Qualified6; userBet.Qualified7 = placedBet.Bet.Qualified7; userBet.Qualified8 = placedBet.Bet.Qualified8; userBet.Qualified9 = placedBet.Bet.Qualified9; userBet.Qualified10 = placedBet.Bet.Qualified10; userBet.Qualified11 = placedBet.Bet.Qualified11; userBet.Qualified12 = placedBet.Bet.Qualified12; userBet.Qualified13 = placedBet.Bet.Qualified13; userBet.Qualified14 = placedBet.Bet.Qualified14; userBet.Qualified15 = placedBet.Bet.Qualified15; userBet.Qualified16 = placedBet.Bet.Qualified16; userBet.TopScorer = placedBet.Bet.TopScorer; userBet.TotalGoals = placedBet.Bet.TotalGoals; } if (!this.IsValidUserBet(placedBet.Bet)) { if (base.TempData["Fail"] == null) { base.TempData.Add("Fail", "N\x00e5got blev tokigt, f\x00f6rs\x00f6k igen. T\x00e4nk p\x00e5 att ange olika lag i åttondelsfinal, kvartsfinal, semifinal och final."); } return(new RedirectResult(base.Url.Action("Index") + "#bet")); } UserManager.AddBet(userBet, username); if (base.TempData["Thanks"] == null) { base.TempData.Add("Thanks", "Tack f\x00f6r spelet"); } return(new RedirectResult(base.Url.Action("Index"))); }
public MyPage() { InitializeComponent(); BindingContext = new MyPageViewModel(); }
public MyPageView(MyPageViewModel model) { InitializeComponent(); _model = model; DataContext = model; }