public async Task <ActionResult> Edit(Guid readerId) { var reader = await _repository.Single(readerId); ViewBag.ReaderId = readerId; return(View("~/Views/Readers/CreateOrUpdate.cshtml", new ReaderInputModel { EmailAddress = reader.EmailAddress, Name = reader.Name, Username = reader.Username, InputType = InputType.Update })); }
public async Task <IActionResult> Single(Guid readerId) { try { var reader = await _repository.Single(readerId); if (reader != null) { return(Ok(reader)); } else { return(NotFound()); } } catch (Exception ex) { return(StatusCode(StatusCodes.Status500InternalServerError, ex)); } }