public ActionResult Create(LoginViewModel loginViewModel)
        {
            User user = new User();

            user.Name        = loginViewModel.Name;
            user.Email       = loginViewModel.Email;
            user.Password    = loginViewModel.Password;
            user.ContactInfo = loginViewModel.ContactInfo;
            _context.Users.Add(user);
            _context.SaveChanges();
            Session["user"] = user;
            return(Redirect("/auctions/create"));
        }
Ejemplo n.º 2
0
        public ActionResult CreateAuction(CreateAuctionViewModel createAuctionViewModel)
        {
            AuctionatorContext _context = new AuctionatorContext();
            User    user    = Session["user"] as User;
            Auction auction = new Auction();

            auction.Seller     = user.Id;
            auction.Item       = createAuctionViewModel.Item;
            auction.Amount     = createAuctionViewModel.Amount;
            auction.StartPrice = createAuctionViewModel.StartPrice;
            auction.Deadline   = createAuctionViewModel.Deadline;
            Auction newAuc = _context.Auctions.Add(auction);

            user.Auctions.Add(newAuc.Id);
            _context.SaveChanges();
            Session["user"] = user;
            return(Redirect("/auctions/ViewMyAuctions"));
        }