public virtual ActionResult Create(DocCatalog model, bool returnData = false) { object newId = ""; try { model = dal.GetInsertModelValue(model); dal.CreateFormValidator(model); int result = dal.InsertByModel(model); hash["success"] = result > 0; if (result > 0) { newId = dal.GetMaxID() - 1; hash["id"] = newId; if (returnData) { DocCatalog newrow = dal.GetModelByID(newId); hash["data"] = newrow; } } } catch (Exception ex) { hash["message"] = ex.Message; } return(Content(JsonConvert.SerializeObject(hash))); }
public virtual ActionResult Create(string id = "") { ViewBag.ID = id; ViewBag.DAL = dal; DocCatalog model = dal.GetCreateFormDefaultValue(); model = dal.GetModelShowValue(model); string formPath = SiteCommon.GetCustomPage("~/Areas/Doc/Views/DocCatalog/_/Create.cshtml"); return(View(formPath, model)); }
public ActionResult GetEntityByID(string id) { DocCatalog model = dal.GetModelByID(id); if (model != null) { hash["data"] = model; hash["success"] = true; } return(Content(JsonConvert.SerializeObject(hash))); }
public ActionResult GetModelByID(string id) { DocCatalog model = dal.GetModelByID(id); if (model != null) { model = dal.GetModelShowValue(model, true); hash["data"] = model; hash["success"] = true; string json = JsonConvert.SerializeObject(hash); json = json.Replace("_ShowValue\":", "\":"); return(Content(json)); } return(Content(JsonConvert.SerializeObject(hash))); }
public virtual ActionResult Edit(DocCatalog model, bool returnData = false) { try { model = dal.GetUpdateModelValue(model); dal.EditFormValidator(model); int result = dal.UpdateByModel(model); hash["success"] = result > 0; if (result > 0) { hash["id"] = model.CatalogID; if (returnData) { DocCatalog newrow = dal.GetModelByID(model.CatalogID); hash["data"] = newrow; } } } catch (Exception ex) { hash["message"] = ex.Message; } return(Content(JsonConvert.SerializeObject(hash))); }