public async Task Update(Guid readerId, ReaderInputModel entity) { var reader = await Single(readerId); reader.EmailAddress = entity.EmailAddress; reader.Username = entity.Username; reader.Name = entity.Name; await _context.SaveAsync <Reader>(reader); }
public async Task Add(ReaderInputModel entity) { var reader = new Reader { Id = Guid.NewGuid(), Name = entity.Name, EmailAddress = entity.EmailAddress, AddedOn = DateTime.Now, Username = entity.Username }; await _context.SaveAsync <Reader>(reader); }
public async Task <ActionResult> Edit(Guid readerId, ReaderInputModel model) { try { if (!ModelState.IsValid) { return(View("~/Views/Readers/CreateOrUpdate.cshtml", model)); } await _repository.Update(readerId, model); return(RedirectToAction(nameof(Index))); } catch { return(View("~/Views/Readers/CreateOrUpdate.cshtml", model)); } }