Пример #1
0
        public async Task <ActionResult> Update(int id, DreamRequest dreamRequest)
        {
            var updateDreamCommand = new UpdateDreamCommand
            {
                Id      = id,
                Content = dreamRequest.Content,
            };
            await Mediator.Send(updateDreamCommand);

            return(NoContent());
        }
Пример #2
0
        public async Task <ActionResult> Create(DreamRequest dreamRequest)
        {
            var addDreamCommand = new AddDreamCommand
            {
                Content = dreamRequest.Content,
                UserId  = User.FindFirst(ClaimTypes.NameIdentifier)?.Value,
                Date    = dreamRequest.Date
            };
            var createdDreamId = await Mediator.Send(addDreamCommand);

            return(CreatedAtAction(nameof(GetById), new { id = createdDreamId }, null));
        }