public OnlineCourse(string title, Language language, Brewer brewer, string url) : this() { Title = title; Language = language; Brewer = brewer; Url = url; }
public static BrewerViewModel GetViewModel(Brewer brewer) { return(new BrewerViewModel { IsDishwasherSafe = brewer.Fields.IsDishwasherSafe }); }
public void CreateBeer(Brewer brewer, Beer beer) { _beersContext.Brewers.Attach(brewer); beer.Brewer = brewer; _beersContext.Beers.Add(beer); }
static void Main(string[] args) { // Deleting DB // Creating DB // Adding a Brewer using (BreweryDbContext context = new BreweryDbContext()) { context.Database.EnsureDeleted(); context.Database.EnsureCreated(); Brewer newBrewer = new Brewer("Moortgat", "Brouwerij Duvel Moortgat biedt je een heerlijke brouwerij-ervaring. Ben je een volledige leek of reikt je kennis toch al iets verder? Je ontdekt ongetwijfeld wat je zoekt."); context.Brewers.Add(newBrewer); context.SaveChanges(); } // Query The Brewer using (BreweryDbContext context = new BreweryDbContext()) { Brewer moortgat = context.Brewers.FirstOrDefault(); Console.WriteLine(moortgat.Name); } }
public BrewerEditViewModel(Brewer brewer) : this() { Name = brewer.Name; Street = brewer.Street; PostalCode = brewer.Location?.PostalCode; Turnover = brewer.Turnover; }
public void Index_PassesOrderedListOfBrewersInViewResultModelAndStoresTotalTurnoverInViewData() { //aarange // _brewerRepository.Setup(m => m.GetAll()).Returns(_dummyContext.Brewers); Brewer bavik = new Brewer("Bavik") { BrewerId = 1 }; Brewer moortgat = new Brewer("Duvel Moortgat") { BrewerId = 2 }; _brewerRepository.Setup(m => m.GetAll()).Returns(new List <Brewer>() { bavik, moortgat }); //act //IActionResult result = _controller.Index(); var result = Assert.IsType <ViewResult>(_controller.Index()); var brewersInModel = Assert.IsType <List <Brewer> >(result.Model); //assert Assert.Equal(2, brewersInModel.Count); Assert.Equal("Bavik", brewersInModel[0].Name); Assert.Equal("Duvel Moortgat", brewersInModel[1].Name); Assert.Equal(0, result.ViewData["TotalTurnover"]); }
public IActionResult Edit(int id) { Brewer brewer = _brewerRepository.GetBy(id); ViewData["IsEdit"] = true; ViewData["Locations"] = GetLocationsAsSelectList(); return(View(new BrewerEditViewModel(brewer))); }
public CategoryBrewer(Category category, Brewer brewer) : this() { Category = category; CategoryId = Category.CategoryId; Brewer = brewer; BrewerId = Brewer.BrewerId; }
public MainPage() { InitializeComponent(); Brewer.initGpio(); //Logger.run(); MashConfigFrame.Visibility = Visibility.Collapsed; MashViewFrame.Visibility = Visibility.Collapsed; BoilViewFrame.Visibility = Visibility.Collapsed; }
public ActionResult Edit([Bind(Include = "BrewerID,Name,Address,City,State,PostalCode,Country,Phone,IsActive")] Brewer brewer) { if (ModelState.IsValid) { db.Entry(brewer).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(brewer)); }
public BrewerEditViewModel(Brewer brewer) { Name = brewer.Name; Street = brewer.Street; PostalCode = brewer.Location?.PostalCode; ContactEmail = brewer.ContactEmail; Description = brewer.Description; DateEstablished = brewer.DateEstablished; Turnover = brewer.Turnover; }
public IActionResult Delete(int id) { Brewer brewer = _brewerRepository.GetBy(id); if (brewer == null) { return(NotFound()); } ViewData[nameof(Brewer.Name)] = brewer.Name; return(View()); }
public void NewBrewer_CorrectName_CreatesBrewer() { Brewer brewer = new Brewer("Rodenbach"); Assert.Equal("Rodenbach", brewer.Name); Assert.Null(brewer.Turnover); Assert.Equal(0, brewer.NrOfBeers); Assert.Null(brewer.Location); Assert.Null(brewer.Street); Assert.Equal(0, brewer.BrewerId); }
public DummyApplicationDbContext() { int beerId = 1; int brewerId = 1; Bavikhove = new Location { Name = "Bavikhove", PostalCode = "8531" }; Location puurs = new Location { Name = "Puurs", PostalCode = "2870" }; Location leuven = new Location { Name = "Leuven", PostalCode = "3000" }; Locations = new[] { Bavikhove, puurs, leuven }; Bavik = new Brewer("Bavik", Bavikhove, "Rijksweg 33") { BrewerId = brewerId++ }; Bavik.AddBeer("Bavik Pils", 5.2, 1.0M).BeerId = beerId++; Bavik.AddBeer("Wittekerke", 5.0, 2.0M).BeerId = beerId++; Bavik.Turnover = 20000000; BavikPils = Bavik.Beers.FirstOrDefault(b => b.Name == "Bavik Pils"); Wittekerke = Bavik.Beers.FirstOrDefault(b => b.Name == "Wittekerke"); Moortgat = new Brewer("Duvel Moortgat", puurs, "Breendonkdorp 28") { BrewerId = brewerId++ }; Moortgat.AddBeer("Duvel", 8.5, 2.0M).BeerId = beerId; DeLeeuw = new Brewer("De Leeuw") { BrewerId = brewerId }; DeLeeuw.Turnover = 50000; Brewers = new[] { DeLeeuw, Moortgat, Bavik }; Beers = Brewers.SelectMany(b => b.Beers).OrderBy(be => be.Name); CartFilled = new Cart(); CartFilled.AddLine(Wittekerke, 5); CustomerJan = new Customer { Email = "*****@*****.**", FirstName = "Jan", Name = "De man", Location = Bavikhove, Street = "Bavikhovestraat" }; }
public void NewBrewerWithAGivenNameIsCreatedCorrectly() { Brewer brewer = new Brewer("Rodenbach"); Assert.Equal("Rodenbach", brewer.Name); Assert.Null(brewer.Turnover); Assert.Equal(0, brewer.NrOfBeers); Assert.Null(brewer.Location); Assert.Null(brewer.Street); Assert.Equal(0, brewer.BrewerId); }
public IActionResult Edit(int id) { Brewer brewer = _brewerRepository.GetBy(id); if (brewer == null) { return(NotFound()); } ViewData["Locations"] = GetLocationsAsSelectList(brewer.Location?.PostalCode); return(View(new EditViewModel(brewer))); }
public ActionResult Create([Bind(Include = "BrewerID,Name,Address,City,State,PostalCode,Country,Phone,IsActive")] Brewer brewer) { if (ModelState.IsValid) { db.Brewers.Add(brewer); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(brewer)); }
public void EditChangesAndPersistsBrewerWhenSuccesful() { _brewerRepository.Setup(m => m.GetBy(1)).Returns(_dummyContext.Bavik); EditViewModel brewerEvm = new EditViewModel(_dummyContext.Bavik); brewerEvm.Street = "nieuwe straat 1"; _controller.Edit(brewerEvm); Brewer bavik = _dummyContext.Bavik; Assert.Equal("Bavik", bavik.Name); Assert.Equal("nieuwe straat 1", bavik.Street); _brewerRepository.Verify(m => m.SaveChanges(), Times.Once()); }
public IActionResult Edit(int id) { Brewer brewer = _brewerRepository.GetBy(id); if (brewer == null) { TempData["Error"] = "Brewer not found..."; return(RedirectToAction(nameof(Index))); } ViewData["IsEdit"] = true; ViewData["Locations"] = GetLocationsAsSelectList(); return(View(new BrewerEditViewModel(brewer))); }
public ActionResult DeleteConfirmed(int id) { //Commenting out to add custom soft delete code //Brewer brewer = db.Brewers.Find(id); //db.Brewers.Remove(brewer); //db.SaveChanges(); //return RedirectToAction("Index"); Brewer brewer = db.Brewers.Find(id); brewer.IsActive = !brewer.IsActive; db.SaveChanges(); return(RedirectToAction("Index")); }
public Brewer Create(CreateBrewerCommand command) { var brewer = new Brewer { Name = command.Name, City = command.City }; _brewerRepository.Create(brewer); _unitOfWork.SaveChanges(); return(brewer); }
public IActionResult Create(BrewerEditViewModel brewerEditViewModel) { try { Brewer brewer = new Brewer(brewerEditViewModel.Name); MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer); _brewerRepository.Add(brewer); _brewerRepository.SaveChanges(); TempData["message"] = $"You successfully added brewer {brewer.Name}."; } catch { TempData["error"] = "Sorry, something went wrong, the brewer was not added..."; } return(RedirectToAction(nameof(Index))); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Brewer brewer = db.Brewers.Find(id); if (brewer == null) { return(HttpNotFound()); } return(View(brewer)); }
public void NewBrewer_AddressSet_CreatesBrewer() { Location veurne = new Location { Name = "Veurne", PostalCode = "8630" }; Brewer brouwer = new Brewer("Bachten de Kupe", veurne, "Kerkstraat 20") { Turnover = 20000 }; Assert.Equal("Bachten de Kupe", brouwer.Name); Assert.Equal("Veurne", brouwer.Location.Name); Assert.Equal("Kerkstraat 20", brouwer.Street); Assert.Equal(20000, brouwer.Turnover); }
public IActionResult DeleteConfirmed(int id) { Brewer brewer = null; try { brewer = _brewerRepository.GetBy(id); _brewerRepository.Delete(brewer); _brewerRepository.SaveChanges(); TempData["message"] = $"You successfully deleted brewer {brewer.Name}."; } catch { TempData["error"] = $"Sorry, something went wrong, brewer {brewer?.Name} was not deleted…"; } return(RedirectToAction(nameof(Index))); }
public void Edit_ModelStateErrors_DoesNotChangeNorPersistsBrewer() { Brewer bavik = _dummyContext.Bavik; _brewerRepository.Setup(m => m.GetBy(1)).Returns(bavik); var newBrewerEvm = new EditViewModel(bavik) { Name = "New name" }; _controller.ModelState.AddModelError("", "Error message"); var actionResult = _controller.Edit(newBrewerEvm, 1) as ViewResult; Assert.Equal("Bavik", bavik.Name); _brewerRepository.Verify(m => m.SaveChanges(), Times.Never()); }
public void Edit_InvalidEdit_DoesNotChangeNorPersistsBrewer() { _brewerRepository.Setup(m => m.GetBy(1)).Returns(_dummyContext.Bavik); BrewerEditViewModel brewerEvm = new BrewerEditViewModel(_dummyContext.Bavik) { Turnover = -1 }; _controller.Edit(brewerEvm, 1); Brewer bavik = _dummyContext.Bavik; Assert.Equal("Bavik", bavik.Name); Assert.Equal("Rijksweg 33", bavik.Street); Assert.Equal(20000000, bavik.Turnover); _brewerRepository.Verify(m => m.SaveChanges(), Times.Never()); }
public Beer CreateBeer(CreateBeerCommand command) { var brewer = new Brewer { Id = command.BrewerId }; var beer = new Beer { Name = command.Name, Description = command.Description, AlcoolPercentage = command.AlcoolPercentage, }; _beerRepository.CreateBeer(brewer, beer); _unitOfWork.SaveChanges(); return(beer); }
public IActionResult Edit(BrewerEditViewModel brewerEditViewModel, int id) { Brewer brewer = null; try { brewer = _brewerRepository.GetBy(id); MapBrewerEditViewModelToBrewer(brewerEditViewModel, brewer); _brewerRepository.SaveChanges(); TempData["message"] = $"You successfully updated brewer {brewer.Name}."; } catch { TempData["error"] = $"Sorry, something went wrong, brewer {brewer?.Name} was not updated..."; } return(RedirectToAction(nameof(Index))); }
public ViewModel() { counter = 0; if (Windows.ApplicationModel.DesignMode.DesignModeEnabled) { PowerA = 180; TempA = 180; SetTempA = 180; } timData = new BrewingTimer(); brewerObject = new Brewer(); Temp = 0; timer = new DispatcherTimer(); timer.Interval = TimeSpan.FromMilliseconds(100); timer.Tick += updateValues; timer.Start(); }