public async void CreateToggle(TogglePostRequest toggle) { _toggleRepository.CreateToggle(toggle); string subject = string.Format("Service Created - '{0}'", toggle.Name); string message = string.Format("The following service '{0}' was created with '{1}' value", toggle.Name, toggle.Value); await _messageService.SendMessage(new MessageGetRequest { subject = subject, message = message }); }
public async Task When_creating_a_toggle_the_request_is_populated() { _mediator .Send(Arg.Any <CreateToggleRequest>()) .Returns(_response); var model = new TogglePostRequest { Name = "the name", Description = "the desc" }; await _controller.Post(model); await _mediator.Received().Send(Arg.Is <CreateToggleRequest>( request => request.Name == model.Name && request.Description == model.Description )); }
public void CreateToggle(TogglePostRequest toggle) { _collection.Save(toggle); }
public IActionResult Post([FromBody] TogglePostRequest request) { _service.CreateToggle(request); return(new OkResult()); }