Beispiel #1
0
        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));
        }