public async Task <IActionResult> Edit(int id, [Bind("BarOwnerId,HappyHourSpecialsId,BarName,Address,City,State,Zipcode,TypeOfBar,AverageRating,BarOpen,BarClose,HappyHourStartTime,HappyHourEndTime,PotentialCustomers,ApplicationId")] BarOwner barOwner) { if (id != barOwner.BarOwnerId) { return(NotFound()); } if (ModelState.IsValid) { try { _db.Update(barOwner); await _db.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BarOwnerExists(barOwner.BarOwnerId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } //ViewData["ApplicationId"] = new SelectList(_db.Set<ApplicationUser>(), "Id", "Id", barOwner.ApplicationId); return(View(barOwner)); }
public async Task <IActionResult> Edit(int id, [Bind("Id, BarName, Address, City, State, Zipcode, TypeOfBar, BarOpen, BarClose, ApplicationId")] BarOwner barOwner) { if (id != barOwner.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(barOwner); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!BarExists(barOwner.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(barOwner)); }
public async Task <IActionResult> Create([Bind("BarOwnerId,BarName,Address,City,State,Zipcode,TypeOfBar,BarOpen,BarClose")] BarOwner barOwner) { if (ModelState.IsValid) { _db.Add(barOwner); await _db.SaveChangesAsync(); return(RedirectToAction("Index")); } //ViewData["ApplicationId"] = new SelectList(_db.Set<ApplicationUser>(), "Id", "Id", barOwner.ApplicationId); return(View(barOwner)); }
public async Task <IActionResult> Create([Bind("Id, BarName, Address, City, State, Zipcode, TypeOfBar, BarOpen, BarClose, ApplicationId")] BarOwner barOwner, string id) { var barOwnerUserId = User.FindFirstValue(ClaimTypes.NameIdentifier).ToString(); //var userId = _context.BarOwners.Where(b => b.ApplicationId == b.Id.ToString()); if (ModelState.IsValid) { _context.Add(barOwner); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Details))); } return(View(barOwner)); }
public void IncrementPossibleCustomers(BarOwner barOwner) { barOwner.PotentialCustomers++; _db.SaveChanges(); }
public BarOwnersController(ApplicationDbContext context) { barOwner = new BarOwner(); _context = context; }