Ejemplo n.º 1
0
        public async Task <IActionResult> Home()
        {
            //finds profile info and sends it to view
            var user = await GetCurrentUserAsync();

            var profile = new ProfileHomeViewModel {
                FirstName     = user.FirstName,
                LastName      = user.LastName,
                Email         = user.Email,
                StreetAddress = user.Street,
                ZipCode       = user.ZipCode,
                City          = user.City,
                Country       = user.Country,
                ImageUrl      = user.ImageUrl,
                FavoriteBook  = user.FavoriteBook
            };

            ViewData["Genres"] = GetGenres();
            return(View(profile));
        }
Ejemplo n.º 2
0
 //public ProfileController(IUnitOfService serviceUnit)
 //{
 //    _serviceUnit = serviceUnit;
 //}
 //[HttpPost]
 //public ActionResult AuthenticateUser(LoginForm formModel)
 //{
 //    if (Convert.ToBoolean(ConfigurationManager.AppSettings["BetaMode"]))
 //    {
 //        try
 //        {
 //            //Beta Mode
 //            try
 //            {
 //                var context = new BetaDatabase.BetaDatabaseDataContext();
 //                context.BetaSignUps.InsertOnSubmit(new BetaDatabase.BetaSignUp()
 //                {
 //                    BetaSignUpID = Guid.NewGuid(),
 //                    Email = formModel.Email
 //                });
 //                context.SubmitChanges();
 //            }
 //            catch (Exception e)
 //            {
 //                var context = new BetaDatabase.BetaDatabaseDataContext();
 //                context.BetaSignUps.InsertOnSubmit(new BetaDatabase.BetaSignUp()
 //                {
 //                    BetaSignUpID = Guid.NewGuid(),
 //                    Email = formModel.Email
 //                });
 //                context.SubmitChanges();
 //            }
 //        }
 //        catch (Exception)
 //        {
 //        }
 //        TempData["Message"] = @"Thank You For Signing Up!";
 //        return RedirectToAction("Home", "Company");
 //    }
 //    else
 //    {
 //        //Production Mode
 //        //TODO Refactor this into the .net facebook, twitter, linkedin support
 //        return RedirectToAction("Home", "Profile");
 //    }
 //}
 public ActionResult Home()
 {
     var viewModel = new ProfileHomeViewModel();
     return View(viewModel);
 }
Ejemplo n.º 3
0
        //public ProfileController(IUnitOfService serviceUnit)
        //{
        //    _serviceUnit = serviceUnit;
        //}

        //[HttpPost]
        //public ActionResult AuthenticateUser(LoginForm formModel)
        //{

        //    if (Convert.ToBoolean(ConfigurationManager.AppSettings["BetaMode"]))
        //    {

        //        try
        //        {
        //            //Beta Mode
        //            try
        //            {
        //                var context = new BetaDatabase.BetaDatabaseDataContext();
        //                context.BetaSignUps.InsertOnSubmit(new BetaDatabase.BetaSignUp()
        //                {
        //                    BetaSignUpID = Guid.NewGuid(),
        //                    Email = formModel.Email
        //                });
        //                context.SubmitChanges();
        //            }
        //            catch (Exception e)
        //            {
        //                var context = new BetaDatabase.BetaDatabaseDataContext();
        //                context.BetaSignUps.InsertOnSubmit(new BetaDatabase.BetaSignUp()
        //                {
        //                    BetaSignUpID = Guid.NewGuid(),
        //                    Email = formModel.Email
        //                });
        //                context.SubmitChanges();
        //            }
        //        }
        //        catch (Exception)
        //        {

        //        }
        //        TempData["Message"] = @"Thank You For Signing Up!";
        //        return RedirectToAction("Home", "Company");
        //    }
        //    else
        //    {
        //        //Production Mode
        //        //TODO Refactor this into the .net facebook, twitter, linkedin support
        //        return RedirectToAction("Home", "Profile");
        //    }
        //}

        public ActionResult Home()
        {
            var viewModel = new ProfileHomeViewModel();

            return(View(viewModel));
        }