public HttpResponse Home() { if (this.IsUserLoggedIn()) { var username = this.homeService.GetUserName(this.User); var model = new LoggedInHomeViewModel { Username = username, }; return(this.View(model)); } return(this.Index()); }
public HttpResponse IndexLoggedIn() { if (!IsUserSignedIn()) { return(this.Redirect("/")); } var userId = this.GetUserId(); var userName = this.usersService.GetUsername(userId); var viewModel = new LoggedInHomeViewModel { Username = userName }; return(this.View(viewModel)); }
public HttpResponse Home() { if (!this.IsUserLoggedIn()) { return(this.Redirect("/")); } var products = this.homeService.GetAllProducts().Select(p => new ProductHomeViewModel { Id = p.Id, Name = p.Name, ImageUrl = p.ImageUrl, Price = p.Price, }); var model = new LoggedInHomeViewModel { Products = products, }; return(this.View(model)); }