public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Attach(Aufwand).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!AufwandExists(Aufwand.ID)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { #region p // Perform an initial check to catch FileUpload class // attribute violations. if (!ModelState.IsValid) { _schedule = await _context.Schedules.AsNoTracking().ToListAsync(); return(Page()); } var publicScheduleData = await FileHelpers.ProcessFormFile(FileUpload.UploadPublicSchedule, ModelState); var privateScheduleData = await FileHelpers.ProcessFormFile(FileUpload.UploadPrivateSchedule, ModelState); // Perform a second check to catch ProcessFormFile method // violations. if (!ModelState.IsValid) { _schedule = await _context.Schedules.AsNoTracking().ToListAsync(); return(Page()); } var file = Path.Combine(_environment.ContentRootPath, "uploads", FileUpload.UploadPublicSchedule.FileName); using (var fileStream = new FileStream(file, FileMode.Create)) { await FileUpload.UploadPublicSchedule.CopyToAsync(fileStream); } var schedule = new Schedule() { PublicSchedule = publicScheduleData, PublicScheduleSize = FileUpload.UploadPublicSchedule.Length, PrivateSchedule = privateScheduleData, PrivateScheduleSize = FileUpload.UploadPrivateSchedule.Length, Titel = FileUpload.Title, UploadDT = DateTime.UtcNow, AufwandID = FileUpload.AufwandID }; _context.Schedules.Add(schedule); await _context.SaveChangesAsync(); #endregion return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Aufwands.Add(Aufwand); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } //AufwandList.AufwandID = html _context.AufwandListes.Add(AufwandList); await _context.SaveChangesAsync(); return(RedirectToPage("./Index", new { id = AufwandList.AufwandID })); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Aufwand = await _context.Aufwands.FindAsync(id); if (Aufwand != null) { _context.Aufwands.Remove(Aufwand); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } aufwandList = await _context.AufwandListes.FindAsync(id); if (aufwandList != null) { _context.AufwandListes.Remove(aufwandList); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index", new { id = aufwandList.AufwandID })); }