public async Task <IActionResult> CreateDiaryEntry([FromBody] CreateDiaryEntryRequest request) { var result = await _candidateService.CreateDiaryEntryAsync(UserId, request.Start, request.End, DiaryEntryType.Free); var viewModel = _mapper.Map <CreateDiaryEventViewModel>(result); return(Ok(viewModel)); }
public async Task <CreateDiaryEntryResult> CreateDiaryEntryAsync(string userId, DateTime start, DateTime end, DiaryEntryType type) { var request = new CreateDiaryEntryRequest { UserId = userId, Start = start, End = end, EntryType = type, }; return(await PostAsync <CreateDiaryEntryRequest, CreateDiaryEntryResult>($"{BaseUrl}creatediaryentry", request)); }
public async Task <IActionResult> CreateDiaryEntry([FromBody] CreateDiaryEntryRequest request) { var result = await _candidateService.CreateDiaryEntriesAsync(request.UserId, request.Start, request.End, request.EntryType); return(Ok(result)); }