Exemple #1
0
 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));
     }
 }
Exemple #2
0
        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 }));
        }
Exemple #5
0
        /// <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);
        }