Пример #1
0
        public async Task <AddJournalResponse> Handle(AddJournalCommand request, CancellationToken cancellationToken)
        {
            Journal journal = new Journal
            {
                Owner     = _httpContextAccessor.HttpContext.User.FindFirst(ClaimTypes.Email).Value,
                Text      = request.Text,
                Title     = request.Title,
                AddedDate = DateTime.Now
            };

            await _journalService.AddJournal(journal);

            return(new AddJournalResponse
            {
                Message = "Journal has successfully added"
            });
        }
 public object AddJournal(JournalInputDto journal)
 {
     return(!ModelState.IsValid || journal == null
         ? BadRequest(ModelState)
         : controller.AddJournal(journal));
 }