public IActionResult NewAd() { var db = new Db(_connectionString); string email = User.Identity.Name; var vm = new NewAdViewModel() { CurrentUserEmail = db.GetByEmail(email).Email }; return(View(vm)); }
public IActionResult NewAd() { if (!User.Identity.IsAuthenticated) { return(Redirect("/account/login")); } else { var email = User.Identity.Name; var db = new SimpleAdsDb(_connectionString); NewAdViewModel vm = new NewAdViewModel { User = db.GetByEmail(email) }; return(View(vm)); } }
public IActionResult NewAd(Ad ad) { var db = new SimpleAdAuthDb(_connectionString); var vm = new NewAdViewModel() { IsAuthenticated = User.Identity.IsAuthenticated }; if (User.Identity.IsAuthenticated) { var email = User.Identity.Name; User user = db.GetUserByEmail(email); ad.UserId = user.Id; vm.CurrentUser = user; db.NewAd(ad); } return(Redirect("/Home/Index")); }
public NewAdPage() { InitializeComponent(); BindingContext = new NewAdViewModel(); }