public async Task <IActionResult> Create() { var bookList = await Mediator.Send(new CategoryAdminQueries()); var authorList = await Mediator.Send(new AuthorQuery()); var genreList = await Mediator.Send(new GenreAdminQuery()); CreateBookAdminViewModel createBookAdminViewModel = new CreateBookAdminViewModel() { categoryAdminViewModelList = bookList, authorAdminViewModels = authorList, genreAdminViewModels = genreList }; return(View(createBookAdminViewModel)); }
public async Task <IActionResult> Edit(int Id, int page) { var book = await Mediator.Send(new GetBookAdminQuery { Id = Id, CurrentPage = page }); var categoryList = await Mediator.Send(new CategoryAdminQueries()); var authorList = await Mediator.Send(new AuthorQuery()); var genreList = await Mediator.Send(new GenreAdminQuery()); CreateBookAdminViewModel createBookAdminViewModel = new CreateBookAdminViewModel() { authorAdminViewModels = authorList, bookDto = book, categoryAdminViewModelList = categoryList, genreAdminViewModels = genreList }; return(View(createBookAdminViewModel)); }