public IHttpActionResult PutTableMaster(int id, TableMaster tableMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != tableMaster.TableId) { return(BadRequest()); } db.Entry(tableMaster).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!TableMasterExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetTableMasterDetail(int id, TableMaster model) { using (var ctx = new Database.RestMgmtEntities()) { TableMaster tableMaster = ctx.TableMasters.Where(t => t.Id == id).FirstOrDefault(); return(Ok(tableMaster)); } }
public IHttpActionResult Delete(int id) { using (var ctx = new Database.RestMgmtEntities()) { TableMaster tableMaster = ctx.TableMasters.Where(t => t.Id == id).FirstOrDefault(); ctx.TableMasters.Remove(tableMaster); ctx.SaveChanges(); return(Ok()); } }
public IHttpActionResult GetTableMaster(int id) { TableMaster tableMaster = db.TableMaster.Find(id); if (tableMaster == null) { return(NotFound()); } return(Ok(tableMaster)); }
public IHttpActionResult PostTableMaster(TableMaster tableMaster) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.TableMaster.Add(tableMaster); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = tableMaster.TableId }, tableMaster)); }
public IHttpActionResult UpdateTableMasterDetail(int id, TableMasterModel model) { using (var ctx = new Database.RestMgmtEntities()) { TableMaster tableMaster = ctx.TableMasters.Where(t => t.Id == id).FirstOrDefault(); tableMaster.TableNo = model.TableNo; tableMaster.Description = model.Description; tableMaster.UpdatedUserId = model.CreatedUserId; tableMaster.UpdateDateTime = DateTime.Now; ctx.SaveChanges(); return(Ok()); } }
public IHttpActionResult DeleteTableMaster(int id) { TableMaster tableMaster = db.TableMaster.Find(id); if (tableMaster == null) { return(NotFound()); } db.TableMaster.Remove(tableMaster); db.SaveChanges(); return(Ok(tableMaster)); }
public Entity(Dictionary <string, string> fieldTypes, string tableName, string databaseName, string modifier, string sysNamespace, IEnumerable <string> userName) { #region 头文件 this.TableMaster = new Dictionary <EnumArray.TableHead, object> { { EnumArray.TableHead.DatabaseName, databaseName }, { EnumArray.TableHead.Namespace, sysNamespace }, { EnumArray.TableHead.TableName, tableName }, { EnumArray.TableHead.Modifier, modifier } }; var list = new List <string>() { "sys", "admin", "jyf" }; if (userName != null) { list.AddRange(userName); } TableMaster.Add(EnumArray.TableHead.Subjection, list); #endregion #region 循环添加到属性里面 this.FieldInfoModel = new Dictionary <string, Field>(); foreach (var fieldType in fieldTypes) { var fieldInfo = new Field { FieldType = fieldType.Value, IsNull = true, Principal = false }; this.FieldInfoModel.Add(fieldType.Key, fieldInfo); } #endregion }
protected void cmdShow_Click(object sender, EventArgs e) { TableMaster master = (TableMaster)this.Master; master.ShowNavigationControls = true; }
public static TableMaster Instance () { if ( tableMaster == null ) { tableMaster = new TableMaster(); } return tableMaster; }