public Sys_DynamicColumnModel Put(Sys_DynamicColumnModel model) { var Sys_DynamicColumn = new Sys_DynamicColumnEntity { ID = model.ID, ColumnName = model.ColumnName, Code = model.Code, Status = model.Status, DataType = model.DataType, Length = model.Length, TableName = model.TableName, Comment = model.Comment }; var service = new Sys_DynamicColumnServices(); if (model.ID != Guid.Empty) { Sys_DynamicColumn.ID = model.ID; service.Edit <Sys_DynamicColumnEntity>(Sys_DynamicColumn); } else { service.Add(Sys_DynamicColumn); model.ID = Sys_DynamicColumn.ID; } return(model); }
/// <summary> /// Tạo mới một Sys_DynamicColumn /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult Create(Sys_DynamicColumnModel model) { var isAccess = CheckPermission(UserId, PrivilegeType.Create, ConstantPermission.Sys_DynamicColumn); if (!isAccess) { return(PartialView("AccessDenied")); } var service = new RestServiceClient <Sys_DynamicColumnModel>(); var sys_DynamicColumnModel = new Sys_DynamicColumnModel(); sys_DynamicColumnModel = model; if (model.Length != null) { if (model.DataType == "Decimal") { sys_DynamicColumnModel.DataType = model.DataType + "(" + model.Length + ",0)"; } else { sys_DynamicColumnModel.DataType = model.DataType + "(" + model.Length + ")"; } } else { sys_DynamicColumnModel.DataType = model.DataType; } service.SetCookies(this.Request.Cookies, _hrm_Sys_Service); var result = service.Put(_hrm_Sys_Service, "api/Sys_DynamicColumn/", sys_DynamicColumnModel); return(Json(result, JsonRequestBehavior.AllowGet)); }
/// <summary> /// Tạo mới một Sys_DynamicColumn /// </summary> /// <param name="model"></param> /// <returns></returns> public ActionResult Create(Sys_DynamicColumnModel model) { var service = new RestServiceClient <Sys_DynamicColumnModel>(UserLogin); var sys_DynamicColumnModel = new Sys_DynamicColumnModel(); sys_DynamicColumnModel = model; if (model.Length != null) { if (model.DataType == "Decimal") { sys_DynamicColumnModel.DataType = model.DataType + "(" + model.Length + ",0)"; } else { sys_DynamicColumnModel.DataType = model.DataType + "(" + model.Length + ")"; } } else { sys_DynamicColumnModel.DataType = model.DataType; } service.SetCookies(this.Request.Cookies, _hrm_Sys_Service); var result = service.Put(_hrm_Sys_Service, "api/Sys_DynamicColumn/", sys_DynamicColumnModel); return(Json(result, JsonRequestBehavior.AllowGet)); }
// DELETE api/<controller>/5 public Sys_DynamicColumnModel Delete(Guid id) { var service = new Sys_DynamicColumnServices(); service.Remove <Sys_DynamicColumnEntity>(id); var result = new Sys_DynamicColumnModel(); return(result); }
public ActionResult Edit([DataSourceRequest] DataSourceRequest request, Sys_DynamicColumnModel DynamicColumn) { var service = new RestServiceClient <Sys_DynamicColumnModel>(UserLogin); service.SetCookies(this.Request.Cookies, _hrm_Sys_Service); var result = service.Put(_hrm_Sys_Service, "api/Sys_DynamicColumn/", DynamicColumn); return(Json(result)); }
public ActionResult Edit([DataSourceRequest] DataSourceRequest request, Sys_DynamicColumnModel DynamicColumn) { var isAccess = CheckPermission(UserId, PrivilegeType.Modify, ConstantPermission.Sys_DynamicColumn); if (!isAccess) { return(PartialView("AccessDenied")); } var service = new RestServiceClient <Sys_DynamicColumnModel>(); service.SetCookies(this.Request.Cookies, _hrm_Sys_Service); var result = service.Put(_hrm_Sys_Service, "api/Sys_DynamicColumn/", DynamicColumn); return(Json(result)); }
// GET api/<controller>/5 public Sys_DynamicColumnModel Get(Guid id) { string status = string.Empty; var service = new Sys_DynamicColumnServices(); var result = service.GetById <Sys_DynamicColumnEntity>(id, ref status); var Sys_DynamicColumn = new Sys_DynamicColumnModel { ID = result.ID, ColumnName = result.ColumnName, Code = result.Code, Status = result.Status, DataType = result.DataType, Length = result.Length, TableName = result.TableName, Comment = result.Comment }; return(Sys_DynamicColumn); }
public string Post([Bind] Sys_DynamicColumnModel model) { var success = string.Empty; if (model.Length != null) { if (model.DataType == "Decimal") { model.DataType = model.DataType + "(" + model.Length + ",0)"; } else { model.DataType = model.DataType + "(" + model.Length + ")"; } } else { model.DataType = model.DataType; } var listDynamicColumnModel = new List <Sys_DynamicColumnModel> { model }; var entity = listDynamicColumnModel.ToList().Translate <Sys_DynamicColumnEntity>(); var service = new Sys_DynamicColumnServices(); if (model.ID != Guid.Empty) { entity[0].ID = model.ID; success = service.Edit <Sys_DynamicColumnEntity>(entity[0]) + ",0"; } else { success = service.Add <Sys_DynamicColumnEntity>(entity[0]) + ",0"; model.ID = entity[0].ID; } return(success); }