public async Task <ServiceResult> Add([FromBody] MenuItemAddModel apiEntity) { var entity = MenuItemAddModel.Map(apiEntity); var result = await _menuItemService.AddAsync(entity); if (result.TryCastModel(out MenuItem menuItem)) { result.ViewModel = MenuItemViewModel.Map(menuItem); } return(result); }