public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } var userId = User.Claims.Single(c => c.Type == UserHelper.NameIdentifierString).Value; string company = await _context.WorkerUsers.Where(u => u.Id == userId) .Select(s => s.CompanyUserId) .SingleOrDefaultAsync(); SubTask.CompanyUserId = company; _context.Attach(SubTask).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!SubTaskExists(SubTask.Id)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./BrowseSubTasks")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Service = await _context.Services.FindAsync(id); if (Service != null) { _context.Services.Remove(Service); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Car = await _context.Cars.FindAsync(id); if (Car != null) { _context.Cars.Remove(Car); await _context.SaveChangesAsync(); } return(RedirectToPage("./BrowseCar")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } SubTask = await _context.SubTasks.FindAsync(id); if (SubTask != null) { _context.SubTasks.Remove(SubTask); await _context.SaveChangesAsync(); } return(RedirectToPage("./BrowseSubTasks")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } var userId = User.Claims.Single(c => c.Type == UserHelper.NameIdentifierString).Value; string company = await _context.WorkerUsers.Where(u => u.Id == userId) .Select(s => s.CompanyUserId) .SingleOrDefaultAsync(); SubTask.CompanyUserId = company; _context.SubTasks.Add(SubTask); await _context.SaveChangesAsync(); return(RedirectToPage("./BrowseSubTasks")); }