public ActionResult ListRSVPs() { using (var db = new WeddingDbContext()) { return(View(db.RSVPs.ToList())); } }
public void InitTests() { _scope = _factory.Services.CreateScope(); _context = _scope.ServiceProvider.GetRequiredService <WeddingDbContext>(); _guestRepo = _scope.ServiceProvider.GetRequiredService <IGuestRepository>(); _client = _factory.CreateClient(); }
public ActionResult RSVP() { var unparsedId = Request?.Cookies["rsvp_id"]?.Value; int id; if (unparsedId != null && int.TryParse(unparsedId, out id)) { using (var db = new WeddingDbContext()) { var model = db.RSVPs.Find(id); if (model == null) { var cookie = Response.Cookies["rsvp_id"]; cookie.Expires = DateTime.MinValue; Response.Cookies.Set(cookie); return(View()); } return(View("SubmitRSVP", model)); } } else { return(View()); } }
public UserService(UserManager <IdentityUser> userManager, WeddingDbContext context, IHttpContextAccessor httpContextAccessor) { _userManger = userManager; _context = context; _httpContextAccessor = httpContextAccessor; }
public HomeController(ILogger <HomeController> logger, IGuestRepository guestRepo, WeddingDbContext context, IUserService userService) { _logger = logger; _guestRepo = guestRepo; _context = context; _userService = userService; }
public GuestListController(WeddingDbContext context, IGuestRepository guestRepository, IWeddingRepository weddingRepository, UserManager <IdentityUser> userManager, SignInManager <IdentityUser> signInManager, IUserService userService) { _context = context; _guestRepository = guestRepository; _weddingRepository = weddingRepository; _userManager = userManager; _signInManager = signInManager; _userService = userService; }
public ActionResult ResubmitRSVP(int id) { using (var db = new WeddingDbContext()) { var model = db.RSVPs.Find(id); if (model == null) { var cookie = Response.Cookies["rsvp_id"]; cookie.Expires = DateTime.MinValue; Response.Cookies.Set(cookie); return(RedirectToAction("RSVP")); } return(View("RSVP", model)); } }
public ActionResult SubmitRSVP(RSVP rsvp) { using (var db = new WeddingDbContext()) { if (rsvp.Id == default(int)) { db.RSVPs.Add(rsvp); db.SaveChanges(); } else { var existing = db.RSVPs.Attach(rsvp); db.Entry(existing).State = System.Data.Entity.EntityState.Modified; db.SaveChanges(); } } var idCookie = new HttpCookie("rsvp_id", rsvp.Id.ToString()); idCookie.Expires = DateTime.MaxValue; Response.SetCookie(idCookie); return(PartialView(rsvp)); }
public GuestRepository(WeddingDbContext context) { _context = context; }
public DispatchBuilder(SaveTheDateCardBuilder cardBuilder, WeddingDbContext context = null) { _cardBuilder = cardBuilder; _context = context; }
public WeddingRepository(WeddingDbContext context, UserManager <IdentityUser> userManager) { _context = context; _userManager = userManager; }
public WeddingCoupleController(WeddingDbContext context) { _context = context; }