Esempio n. 1
0
        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 });
        }
Esempio n. 2
0
        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
                                                ));
        }
Esempio n. 3
0
 public void CreateToggle(TogglePostRequest toggle)
 {
     _collection.Save(toggle);
 }
        public IActionResult Post([FromBody] TogglePostRequest request)
        {
            _service.CreateToggle(request);

            return(new OkResult());
        }