public void SuccessfullCreationSetsSuccessMessage(SliceFixture fixture)
        {
            // Arrange
            var controller = fixture.GetController <RoleController>();

            // Act
            var createCommand = new Create.Command
            {
                Name = "Some role"
            };

            controller.Create(createCommand);

            // Assert
            controller.TempData
            .ShouldContainSuccessMessage(SuccessMessages.SuccessfullyCreatedRole(createCommand.Name));
        }
 public IActionResult Create(Create.Command command)
 {
     this.mediator.Send(command);
     TempData.SetSuccessMessage(SuccessMessages.SuccessfullyCreatedRole(command.Name));
     return(this.RedirectToActionJson("Roles", "Admin"));
 }