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));
        }
Example #2
0
        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));
        }
Example #3
0
        public async Task <IActionResult> CreateDiaryEntry([FromBody] CreateDiaryEntryRequest request)
        {
            var result = await _candidateService.CreateDiaryEntriesAsync(request.UserId, request.Start, request.End, request.EntryType);

            return(Ok(result));
        }