public virtual async Task <IActionResult> OnPostAsync() { var input = ObjectMapper.Map <MenuItemCreateViewModel, MenuItemCreateInput>(ViewModel); var dto = await MenuAdminAppService.CreateAsync(input); return(new OkObjectResult(dto)); }
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); }