public async Task <AuthorsRequestClass> ViewAuthorsDetails(int id) { var returnVal = new AuthorsRequestClass(); try { var y = await repoAuthors.Get(p => p.id == id); returnVal.id = y.id; returnVal.surname = y.surname; returnVal.othernames = y.othernames; returnVal.nationality = y.nationality; returnVal.address = y.address; returnVal.email = y.email; returnVal.title = y.title; returnVal.datecreated = (DateTime)y.datecreated; return(returnVal); } catch (Exception ex) { ex.ToString(); } return(null); }
public async Task <IActionResult> Get(string id) { var result = await authorsRepository.Get(id); if (result == null) { return(NotFound()); } return(Ok(result)); }
// GET: api/Authors/5 public Author Get(int id) { return(authorsRepository.Get(id)); }
public IEnumerable <Author> Get() { return(_authorsRepository.Get()); }
public async Task <AuthorCommonResult> Handle(GetAuthorQuery query, CancellationToken ct) { var author = await _authorsRepository.Get(query.AuthorId, ct); return(_mapper.Map <AuthorCommonResult>(author)); }