// GET: Eier/Delete/5 public async Task <IActionResult> DeleteEier(int?id) { if (id == null) { return(NotFound()); } Eier eier = await _context.Eiere .SingleOrDefaultAsync(m => m.Id == id); if (eier == null) { return(NotFound()); } EierViewModel model = new EierViewModel { StatusMessage = StatusMessage, Navn = eier.Navn, Id = eier.Id }; return(View(model)); }
public async Task <IActionResult> Eier(EierViewModel model) { if (!ModelState.IsValid) { return(View(model)); } Eier eier = new Eier { Navn = model.Navn, UserId = model.UserId }; await _context.Eiere.AddAsync(eier); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Eier))); }
public async Task <IActionResult> Eier() { ApplicationUser user = await _userManager.GetUserAsync(User); if (user == null) { throw new ApplicationException($"Unable to load user with ID '{_userManager.GetUserId(User)}'."); } var users = _userManager.Users.Select(x => new { Id = x.Id, Value = x.UserName }); EierViewModel model = new EierViewModel { StatusMessage = StatusMessage, Eiere = await _context.Eiere.ToListAsync(), Users = new SelectList(users, "Id", "Value"), }; model.Users.First().Selected = true; return(View(model)); }