Пример #1
0
        public TabViewModel CreateTab(CreateTabViewModel model)
        {
            var content = _context.Contents.Find(model.ContentId);

            if (content == null)
            {
                return(null);
            }

            var tab = new Tab
            {
                Name      = model.TabName,
                ContentId = content.Id
            };

            _context.Tabs.Add(tab);
            _context.SaveChanges();

            return(new TabViewModel
            {
                Id = tab.Name,
                Text = tab.Text,
                Name = tab.Name
            });
        }
Пример #2
0
        public IActionResult CreateTab(CreateTabViewModel model)
        {
            var result = _pageService.CreateTab(model);

            if (result == null)
            {
                return(BadRequest());
            }


            return(Ok(result));
        }
Пример #3
0
 public TabViewModelFactory(CreateTabViewModel <ProductTypesViewModel> createProductTypesViewModel, CreateTabViewModel <EmployeeCollectionViewModel> createEmployeeCollectionViewModel)
 {
     _createProductTypesViewModel       = createProductTypesViewModel;
     _createEmployeeCollectionViewModel = createEmployeeCollectionViewModel;
 }