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 }); }
public IActionResult CreateTab(CreateTabViewModel model) { var result = _pageService.CreateTab(model); if (result == null) { return(BadRequest()); } return(Ok(result)); }
public TabViewModelFactory(CreateTabViewModel <ProductTypesViewModel> createProductTypesViewModel, CreateTabViewModel <EmployeeCollectionViewModel> createEmployeeCollectionViewModel) { _createProductTypesViewModel = createProductTypesViewModel; _createEmployeeCollectionViewModel = createEmployeeCollectionViewModel; }