public IHttpActionResult PutAppField(int id, AppField appField) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != appField.AppFieldID) { return(BadRequest()); } db.Entry(appField).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!AppFieldExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetAppField(int id) { AppField appField = db.AppFields.Find(id); if (appField == null) { return(NotFound()); } return(Ok(appField)); }
public IHttpActionResult PostAppField(AppField appField) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.AppFields.Add(appField); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = appField.AppFieldID }, appField)); }
public IHttpActionResult DeleteAppField(int id) { AppField appField = db.AppFields.Find(id); if (appField == null) { return(NotFound()); } db.AppFields.Remove(appField); db.SaveChanges(); return(Ok(appField)); }
private void FillEntities() { DataSourceFieldProperties w = (DataSourceFieldProperties)appfieldPropertiesBindingSource.Current; if (!w.enitities.Any(s => s.entity == EntityName)) { IDataSource ds = DMEEditor.GetDataSource(dsname); EntityStructure = ds.GetEntityStructure(EntityName, true); DataSourceEntityProperties y = new DataSourceEntityProperties(); y.entity = EntityStructure.EntityName; foreach (EntityField item in EntityStructure.Fields) { AppField x = new AppField(); x.datasourcename = dsname; x.entityname = EntityName; x.fieldname = item.fieldname; y.properties.Add(x); } this.enititiesBindingSource.Add(y); } }
/// <summary> /// Updates a field defined in <see cref="AppField"/>. /// </summary> /// <param name="_value">The update value of <see cref="AppField"/> field.</param> /// <param name="_field">The field.</param> public UpdateField(bool _value, AppField _field) { Value = _value; Field = _field; }