public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { ViewData["DepartmentId"] = new SelectList(_context.Departments, "Id", "Name"); ViewData["PositionId"] = new SelectList(_context.Positions, "Name", "Name"); return(Page()); } _context.Attach(Worker).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!WorkerExists(Worker.Id)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Attach(Position).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PositionExists(Position.Name)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { var SelectList = new List <SelectListItem>(); foreach (Worker worker in _context.Workers) { SelectList.Add(new SelectListItem($"{worker.Surname} {worker.Name}", worker.Id.ToString())); } ViewData["WorkerId"] = SelectList; return(Page()); } _context.Attach(Contract).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ContractExists(Contract.Id)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task<IActionResult> OnPostAsync() { if (!ModelState.IsValid || Order.ReciverId==Order.SenderId) { if(Order.ReciverId == Order.SenderId) { ModelState.AddModelError("","Sender can not be the same as Receiver"); } var SelectListPeople = new List<SelectListItem>(); foreach (Person person in _context.People) { SelectListPeople.Add(new SelectListItem($"{person.Surname} {person.Name}", person.Id.ToString())); } ViewData["ReciverId"] = SelectListPeople; ViewData["SenderId"] = SelectListPeople; ViewData["DepartmentId"] = new SelectList(_context.Departments, "Id", "Name"); ViewData["PackId"] = new SelectList(_context.Packs, "Id", "Id"); var PackageStates = new List<SelectListItem>(){ new SelectListItem("On the Way","On the Way"), new SelectListItem("Delivered","Delivered"), new SelectListItem("Ready to send","Ready to send"), new SelectListItem("In Warehouse","In Warehouse") }; ViewData["PackageStates"] = PackageStates; return Page(); } _context.Orders.Add(Order); await _context.SaveChangesAsync(); return RedirectToPage("./Index"); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { return(Page()); } _context.Chambers.Add(Chamber); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid) { ViewData["DepartmentId"] = new SelectList(_context.Departments, "Id", "Name"); return(Page()); } _context.Cars.Add(Car); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync() { if (!ModelState.IsValid || Order.ReciverId == Order.SenderId) { if (Order.ReciverId == Order.SenderId) { ModelState.AddModelError("", "Sender can not be the same as Receiver"); } var SelectListPeople = new List <SelectListItem>(); foreach (Person person in _context.People) { SelectListPeople.Add(new SelectListItem($"{person.Surname} {person.Name}", person.Id.ToString())); } ViewData["ReciverId"] = SelectListPeople; ViewData["SenderId"] = SelectListPeople; ViewData["DepartmentId"] = new SelectList(_context.Departments, "Id", "Name"); ViewData["PackId"] = new SelectList(_context.Packs, "Id", "Id"); var PackageStates = new List <SelectListItem>() { new SelectListItem("On the Way", "On the Way"), new SelectListItem("Delivered", "Delivered"), new SelectListItem("Ready to send", "Ready to send"), new SelectListItem("In Warehouse", "In Warehouse") }; ViewData["PackageStates"] = PackageStates; return(Page()); } _context.Attach(Order).State = EntityState.Modified; try { await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!OrderExists(Order.Id)) { return(NotFound()); } else { throw; } } return(RedirectToPage("./Index")); }
public async Task <IActionResult> OnPostAsync(string id) { if (id == null) { return(NotFound()); } PackType = await _context.PackTypes.FindAsync(id); if (PackType != null) { _context.PackTypes.Remove(PackType); 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("./Index")); }
public async Task <IActionResult> OnPostAsync(int?id) { if (id == null) { return(NotFound()); } Person = await _context.People.FindAsync(id); if (Person != null) { _context.People.Remove(Person); await _context.SaveChangesAsync(); } return(RedirectToPage("./Index")); }