public async Task <CharacterLookDto> GetCharacterLook(int characterId) { CharacterLook characterLook = await _unitOfWork.CharacterRepository.GetCharacterLook(characterId); CharacterLookDto characterLookToReturn = _mapper.Map <CharacterLookDto>(characterLook); return(characterLookToReturn); }
public async Task <IActionResult> GetCharacterLook(int id, int characterId) { if (id != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value)) { return(Unauthorized()); } CharacterLookDto characterLook = await _service.GetCharacterLook(characterId); return(Ok(characterLook)); }
public async Task <bool> SaveCharacterLook(int id, CharacterLookDto characterLookDto) { CharacterLook characterLook = _mapper.Map <CharacterLook>(characterLookDto); characterLook.CharacterId = id; if (!await _unitOfWork.CharacterRepository.SaveCharacterLook(id, characterLook)) { return(false); } return(true); }
public async Task <IActionResult> SaveCharacterLook(int id, int characterId, CharacterLookDto characterLookDto) { if (id != int.Parse(User.FindFirst(ClaimTypes.NameIdentifier).Value)) { return(Unauthorized()); } if (!await _service.SaveCharacterLook(characterId, characterLookDto)) { return(BadRequest()); } return(Ok()); }