Пример #1
0
    public virtual async Task <IActionResult> OnPostAsync()
    {
        var input = ObjectMapper.Map <MenuItemCreateViewModel, MenuItemCreateInput>(ViewModel);

        var dto = await MenuAdminAppService.CreateAsync(input);

        return(new OkObjectResult(dto));
    }
Пример #2
0
        public async Task CreateAsync_ShouldWorkProperly_WithOnlyName()
        {
            var name = "My Awesome Menu";
            var menu = await MenuAdminAppService.CreateAsync(new MenuItemCreateInput
            {
                DisplayName = name
            });

            menu.ShouldNotBeNull();
            menu.Id.ShouldNotBe(Guid.Empty);
            menu.DisplayName.ShouldBe(name);
        }