public IActionResult Edit(int id, PersonLevel personLevel) { if (id != personLevel.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _personLevelRepository.Update(personLevel); } catch (DbUpdateConcurrencyException) { if (!_personLevelRepository.Exists(personLevel.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(personLevel)); }
public IActionResult Create(PersonLevel personLevel) { if (ModelState.IsValid) { _personLevelRepository.Add(personLevel); return(RedirectToAction(nameof(Index))); } return(View(personLevel)); }
//Saves new P-Level to the Database protected void buttonPlevel_Click(object sender, EventArgs e) { using (FlyingFishClassesDataContext ff = new FlyingFishClassesDataContext()) { PersonLevel pl = new PersonLevel() { rate = Convert.ToDecimal(tbRate.Text), pLevel = tbPLevelID.Text, fiscalYear = Convert.ToInt32(lblFiscalYear.Text) }; ff.PersonLevels.InsertOnSubmit(pl); try { ff.SubmitChanges(); } catch (Exception ex) { ex.ToString(); lblError.Text = "PLevel ID already exists."; lblError.ForeColor = System.Drawing.Color.Red; return; } lblError.Text = "P-Level added. Refresh page to see changes."; lblError.ForeColor = System.Drawing.Color.Green; } }
partial void DeletePersonLevel(PersonLevel instance);
partial void UpdatePersonLevel(PersonLevel instance);
partial void InsertPersonLevel(PersonLevel instance);
public void Update(PersonLevel personLevel) { _appDbContext.Update(personLevel); _appDbContext.SaveChanges(); }
public void Add(PersonLevel personLevel) { personLevel.Code = "CL" + HiResDateTime.UtcNowTicks; _appDbContext.PersonLevels.Add(personLevel); _appDbContext.SaveChanges(); }