public ActionResult Index() { try { TableViewModels model = new TableViewModels(); model.StoreID = CurrentUser.StoreId; return(View(model)); } catch (Exception ex) { _logger.Error("Table_Index: " + ex); return(new HttpStatusCodeResult(400, ex.Message)); } }
public ActionResult Search(TableViewModels model) { try { var datas = _factory.GetListTable(model.StoreID, null, CurrentUser.ListOrganizationId); datas = datas.Where(x => x.StoreID == model.StoreID).ToList(); model.ListItem = datas; } catch (Exception ex) { _logger.Error("Table_Search: " + ex); return(new HttpStatusCodeResult(400, ex.Message)); } return(PartialView("_ListData", model)); }
public ActionResult Edit_Models_Database(TableViewModels TableView) { if (!ModelState.IsValid) { return(View(TableView)); } try { this.db.Entry <TableViewModels>(TableView).State = EntityState.Modified; this.db.SaveChanges(); } catch (Exception ex) { var excep = ex.Message; } return(RedirectToAction("Models_Database", new { id = TableView.ProjectID })); }
public ActionResult Add_Models_Mobile(TableViewModels TableView) { if (!ModelState.IsValid) { return(View(TableView)); } try { db.Tables.Add(TableView); db.SaveChanges(); } catch (Exception ex) { var excep = ex.Message; } return(RedirectToAction("Reponses_Mobile", new { id = TableView.ProjectID })); }
/// <summary> /// Create XML element /// </summary> /// <returns>XML serialized data</returns> public XElement CreateElement() { var elem = new XElement("DatabaseModelDesignerViewModel", new XAttribute("DiagramTitle", DiagramTitle), new XAttribute("CanvasWidth", CanvasWidth), new XAttribute("CanvasHeight", CanvasHeight)); var tables = new XElement("TableViewModels"); TableViewModels.ToList().ForEach(t => tables.Add(t.CreateElement())); var lines = new XElement("ConnectionInfoViewModels"); ConnectionInfoViewModels.ToList().ForEach(t => lines.Add(t.CreateElement())); var labels = new XElement("LabelViewModels"); LabelViewModels.ToList().ForEach(t => labels.Add(t.CreateElement())); elem.Add(tables); elem.Add(lines); elem.Add(labels); return(elem); }