public async Task <IActionResult> Post([FromBody] ValueViewModel request) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var createCommand = new CreateValueCommand { TenantId = request.TenantId?.Value, Name = request.Name.Value, Code = request.Code.Value, Value = request.Value.Value }; var result = await _mediator.Send(createCommand); if (result.Success) { var vm = ToViewModel(result.Model); return(Created($"~/api/values/{vm.Id}", vm)); } else { return(CreateBadRequestResult(result)); } }
public async Task Post([FromBody] string value) { var createValueCommand = new CreateValueCommand() { Value = value }; await _commandDispatcher.DispatchAsync(createValueCommand); }
public async Task ShouldRequiredNumberAsync() { var userId = await RunAsDefaultUserAsync(); var command = new CreateValueCommand { ValueNumber = -123 }; FluentActions .Invoking(() => SendAsync(command)) .Should().Throw <RestException>(); }
public async Task <ActionResult> CreateAsync([FromBody] CreateValueCommand command) { var result = await Mediator.Send(command); return(StatusCode((int)HttpStatusCode.Created, result)); } //Ok(await Mediator.Send(command));
public async Task <IActionResult> Create([FromBody] CreateValueCommand command) { return(Ok(_mapper.Map <ValueDTO>(await _mediator.Dispatch <CreateValueCommand, ValueModel>(command)))); }
public async Task Post([FromBody] CreateValueCommand command, CancellationToken cancellationToken) { await this._mediator.Send(command, cancellationToken); }
public void Post(string value) { var command = new CreateValueCommand(value); commandProcessor.Send(command); }
public void Create(string name) { var createCommand = new CreateValueCommand(name, _variables); Commands.Add(createCommand.CreateValue); }