public Task <IActionResult> Post( [FromServices] IPostGlobalToggleCommand command, [FromBody] SaveGlobalToggleVM toggle, CancellationToken cancellationToken) { return(command.ExecuteAsync(toggle, cancellationToken)); }
public void Apply(Schema model, SchemaFilterContext context) { var globalToggle = new SaveGlobalToggleVM() { Id = "isButtonBlue", Value = true }; model.Default = globalToggle; model.Example = globalToggle; }
public async Task <IActionResult> ExecuteAsync(SaveGlobalToggleVM createToggle, CancellationToken cancellationToken) { GlobalToggle toggle = _mapper.Map <SaveGlobalToggleVM, GlobalToggle>(createToggle); toggle = await _globalToggleRepository.Add(toggle, cancellationToken); GlobalToggleVM toggleViewModel = _mapper.Map <GlobalToggle, GlobalToggleVM>(toggle); return(new CreatedAtRouteResult( GlobalControllerRoute.GetGlobalToggle, new { toggleId = toggleViewModel.Id }, toggleViewModel)); }
public void SaveGlobalToggleVM_should_mapped_to_GlobalToggle_model() { SaveGlobalToggleVM toggle = new SaveGlobalToggleVM { Id = "isButtonBlue", Value = true, }; GlobalToggle result = _fixture.Mapper.Map <GlobalToggle>(toggle); result.Id.Should().Be(toggle.Id); result.Value.Should().Be(toggle.Value); }
public async Task <IActionResult> ExecuteAsync(string toggleId, SaveGlobalToggleVM saveToggle, CancellationToken cancellationToken) { GlobalToggle toggle = await _globalToggleRepository.GetById(toggleId, cancellationToken); if (toggle == null) { return(new NotFoundResult()); } _mapper.Map(saveToggle, toggle); toggle = await _globalToggleRepository.Update(toggle, cancellationToken); GlobalToggleVM toggleViewModel = _mapper.Map <GlobalToggle, GlobalToggleVM>(toggle); return(new OkObjectResult(toggleViewModel)); }