public async Task UpdateBookCharacter(Guid bookId, BookCharacter bookCharacter) { var entity = await _bookRepository.GetAll().Where(b => b.Id == bookId).Select(b => b.BookCharacters.Where(bc => bc.Id == bookCharacter.Id)).FirstOrDefaultAsync(); _mapper.Map(bookCharacter, entity); await _work.Save(); }
public static BookCharacterViewModel ConvertToViewModel(BookCharacter dbModel) { return(new BookCharacterViewModel { Book = BookViewModelHelpers.ConvertToViewModel(dbModel.Book), Character = CharacterViewModelHelpers.ConvertToviewModel(dbModel.Character) }); }
public async Task <IActionResult> Details(int id) { BookCharacter character = await httpWrapper.GetAsync <BookCharacter>($"{RelativePaths.CharactersEndpoint}/{id}"); return(View(character)); }
public Task UpdateBookCharacter(Guid characterId, [FromBody] BookCharacter bookCharacter) { return(_bookCharacterService.UpdateBookCharacter(characterId, bookCharacter)); }