Exemplo n.º 1
0
        public IActionResult PlaceJoin(JoinModel newRenter)
        {
            if (!_rentcard.checkCardId(newRenter.CardID))
            {
                var renter = new Renter
                {
                    FirstName = newRenter.FirstName,
                    LastName  = newRenter.LastName,
                    Email     = newRenter.Email,
                    Address   = newRenter.Address,
                    Telephone = newRenter.Telephone,
                };
                _renter.Add(renter);

                var rentcard = new RentCard
                {
                    CardId = newRenter.CardID
                };
                _rentcard.Add(rentcard);

                _renter.linkRC(renter, rentcard);

                return(RedirectToAction("Detail", new { cardId = newRenter.CardID }));
            }
            else
            {
                return(RedirectToAction("Index", "Home"));
            }
        }
Exemplo n.º 2
0
 public void linkRC(Renter renter, RentCard rentcard)
 {
     _context.Update(renter);
     renter.RentCard = rentcard;
     _context.SaveChanges();
 }
Exemplo n.º 3
0
 public void Add(RentCard newRentCard)
 {
     _context.Add(newRentCard);
     _context.SaveChanges();
 }