public IActionResult SaveTab(SaveTabsViewModel model) { var res = _pageService.SaveTabs(model); if (!res) { return(BadRequest()); } return(Ok()); }
public bool SaveTabs(SaveTabsViewModel model) { foreach (var tab in model.Tabs) { var tabEntity = _context.Tabs.Find(tab.Id); tabEntity.Text = tab.Text; if (tab.Images.Length > 0) { var image = new Image(tab.Images[0]); _context.Images.Add(image); tabEntity.Images.Add(image); } } _context.SaveChanges(); return(true); }