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")); }
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")); }