public async Task <T> Update(T obj) { _context.Update(obj); await _context.SaveChangesAsync(); return(obj); }
public async Task <IActionResult> Edit(int id, [Bind("Id,ProjectName,NumberOfWorkers")] Proekt proekt) { if (id != proekt.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(proekt); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ProektExists(proekt.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(proekt)); }
public async Task <IActionResult> Edit(int id, [Bind("ManagerID,FirstName,LastName,Department")] Manager manager) { if (id != manager.ManagerID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(manager); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!ManagerExists(manager.ManagerID)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(manager)); }
public async Task <IActionResult> Edit(Guid id, [Bind("ID,Information,IsCommercial")] Address address) { if (id != address.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(address); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateException ex) { if (ex.HResult == -2146233088) { ModelState.AddModelError("", @"Unable to save changes. Name already exists"); } else { ModelState.AddModelError("", "Unable to save changes. " + "Try again, and if the problem persists, " + "see your system administrator."); } } } return(View(address)); }
public async Task <IActionResult> Edit(Guid id, [Bind("ID,Name,Description,UserID")] Department department) { if (id != department.ID) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(department); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } catch (DbUpdateException ex) { if (ex.HResult == -2146233088) { ModelState.AddModelError("", @"Unable to save changes. Department already exists"); } else { ModelState.AddModelError("", "Unable to save changes. " + "Try again, and if the problem persists, " + "see your system administrator."); } } } ViewData["UserID"] = new SelectList(_context.User, "ID", "Name", department.UserID); return(View(department)); }
public async Task <IActionResult> AddOrEdit([Bind("ManagerNotesId,Title,TextOfNote")] ManagerNote managerNote) { if (ModelState.IsValid) { if (managerNote.ManagerNotesId == 0) { _context.Add(managerNote); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } else { _context.Update(managerNote); await _context.SaveChangesAsync(); return(RedirectToRoute(new { controller = "ManagerNote", action = "Index", titleOfNote = managerNote.Title })); } } return(View(managerNote)); }
public IActionResult Edit(Contact contact) { if (ModelState.IsValid) { _context.Update(contact); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(contact)); }