public async Task <IActionResult> GetAsync(string username, string stringDate) { if (!ModelState.IsValid) { return(BadRequest(ModelState.GetErrorMessages())); } var result = await _diaryEntryService.GetDiaryEntryAsync(username, stringDate); if (!result.Success) { return(BadRequest(result.Message)); } var diaryEntryResource = _mapper.Map <DiaryEntry, DiaryEntryResource>(result.DiaryEntry); return(Ok(diaryEntryResource)); }