public IHttpActionResult Post(BizEntitySchema value, [FromUri] int bizEntityId) { var bizEntityHelper = new BizEntityHelper(db); if (value == null || !ModelState.IsValid || !bizEntityHelper.isObjectExists(bizEntityId)) { return(BadRequest(ModelState)); } var bizEntity = db.bizEntities.Find(bizEntityId); BizEntitySchemaHelper bizEntitySchemaHelper = new BizEntitySchemaHelper(db); try { value.BizEntity = bizEntity; bizEntitySchemaHelper.saveCreatedObject(value); } catch (Exception ex) { return(BadRequest(ex.Message)); } return(Ok(bizEntitySchemaHelper.convert2DTO(value))); }
public IHttpActionResult Get(int id) { var obj = db.bizEntitySchemas.Find(id); if (obj == null) { return(NotFound()); } BizEntitySchemaHelper bizEntitySchemaHelper = new BizEntitySchemaHelper(db); return(Ok(bizEntitySchemaHelper.convert2DTO(obj))); }
public IHttpActionResult Delete(int id) { var bizEntitySchema = db.bizEntitySchemas.Find(id); if (bizEntitySchema == null) { return(NotFound()); } BizEntitySchemaHelper bizEntitySchemaHelper = new BizEntitySchemaHelper(db); bizEntitySchema.isVisible = false; db.SaveChanges(); return(Ok(bizEntitySchemaHelper.convert2DTO(bizEntitySchema))); }