/// <summary> /// Constructor /// </summary> /// <param name="context"></param> public CheeseController(CheeseContext context) { _context = context; //Force the context to create the database with test data if it hasn't already. _context.Database.EnsureCreated(); }
public void Setup() { var options = new DbContextOptionsBuilder <CheeseContext>().UseInMemoryDatabase(Guid.NewGuid().ToString()).Options; var testContext = new CheeseContext(options); var messagingMock = new Mock <IMobileMessagingService>(); messagingMock.Setup(messaging => messaging.SendNotification("", "", "")).Returns(new Task(() => { Console.WriteLine("Mensaje Enviado"); })); _services = new ExperimentServices(testContext, messagingMock.Object); _context = testContext; }
public Fixture(string testName) { //Setting up in memory entity framework for use in unit test. var options = new DbContextOptionsBuilder <CheeseContext>() .UseInMemoryDatabase(databaseName: testName) .Options; //Test hook to stop database from creating seed data for unit tests. CheeseContext.SkipSeedData = true; DBContext = new CheeseContext(options); SUT = new CheeseController(DBContext); }
public IActionResult log(Klant login) { using (CheeseContext db = new CheeseContext()) { var usr = _context.Klanten.Where(u => u.Email == login.Email && u.Wachtwoord == login.Wachtwoord).FirstOrDefault(); if (usr != null) { TempData["Email"] = usr.Email.ToString(); TempData["Wachtwoord"] = usr.Wachtwoord.ToString(); TempData["Id"] = usr.Id.ToString(); TempData["Voornaam"] = usr.Voornaam.ToString(); TempData["Achternaam"] = usr.Achternaam.ToString(); TempData["Straatnaam"] = usr.Straatnaam.ToString(); TempData["Huisnummer"] = usr.Huisnummer.ToString(); TempData["Postcode"] = usr.Postcode.ToString(); TempData["Geboortedatum"] = usr.Geboortedatum.ToString(); TempData["Geslacht"] = usr.Geslacht.ToString(); TempData["Telnummer"] = usr.Telnummer.ToString(); TempData["Geactiveerd"] = usr.Geactiveerd.ToString(); TempData.Keep("Email"); TempData.Keep("Wachtwoord"); TempData.Keep("Id"); TempData.Keep("Geactiveerd"); if (usr.Geactiveerd == "Ja") { return(Redirect("Details/" + TempData["Id"])); } else { TempData.Remove("Email"); TempData.Remove("Id"); TempData.Remove("Voornaam"); TempData.Remove("Wachtwoord"); RedirectToAction("Login"); ModelState.AddModelError("Email", "Username is fout of niet geactiveerd."); } } } ModelState.AddModelError("Email", "Onjuiste gegevens"); return(RedirectToAction("Login")); }
public LoginController(CheeseContext context) { _context = context; }
public WinkelwagenController(CheeseContext context) { _context = context; }
public ExperimentsController(CheeseContext context, IExperimentServices experimentServices, ICloudinaryServices cloudinaryServices) { _context = context; _experimentServices = experimentServices; _cloudinaryServices = cloudinaryServices; }
public RipeningServices(CheeseContext context, IMobileMessagingService messaging) { _context = context; _messaging = messaging; }
public RipeningsController(CheeseContext context, ILogger <RipeningsController> logger, IRipeningServices services) { _context = context; _logger = logger; _ripeningServices = services; }
public RatingController(CheeseContext context) { _context = context; }
public CheesesController(CheeseContext context, ICloudinaryServices cloudinaryServices) { _context = context; _cloudinaryServices = cloudinaryServices; }
public ExperimentServices(CheeseContext context, IMobileMessagingService mobileMessagingService) { _context = context; _messaging = mobileMessagingService; }
public KaasController(CheeseContext context) { _context = context; }