public void RemoveWriter(int id) { if (!writerRepository.ContainsId(id)) { throw new ArgumentException($"This writer is missing {id}! "); } this.writerRepository.Remove(writerRepository.GetById(id)); this.writerRepository.Save(); }
public async Task <IActionResult> Edit(int id) { var writer = _writerRepository.GetById(id); return(View(new WriterEditModel { FirstName = writer.FirstName, LastName = writer.LastName, DateOfBirth = writer.DateOfBirth, Biography = writer.Biography })); }