public override IList <FormInstance> GetAllFormInstances() { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormInstanceDataStore dataStore = new FormInstanceDataStore(transaction); return(dataStore.FindAll()); } }
public override void UpdateFormInstance(FormInstance formInstance) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormInstanceDataStore dataStore = new FormInstanceDataStore(transaction); dataStore.Update(formInstance); transaction.Commit(); } }
public override FormInstance GetFormInstance(string id) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormInstanceDataStore dataStore = new FormInstanceDataStore(transaction); FormInstance formInstance = dataStore.FindByKey(id); //if (formDefinition == null) // throw new FormNotFoundException(id); return(formInstance); } }
public override FormInstance CreateFormInstance(FormDefinition formDefinition, string createdBy) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormInstanceDataStore dataStore = new FormInstanceDataStore(transaction); FormInstance formInstance = new FormInstance(formDefinition, createdBy); dataStore.Insert(formInstance); transaction.Commit(); return(formInstance); } }
public override FormInstance GetFormInstanceByName(string name, bool throwIfNotFound) { using (TransactionScope transaction = new TransactionScope(mConfiguration)) { FormInstanceDataStore dataStore = new FormInstanceDataStore(transaction); FormInstance formInstance = dataStore.FindByName(name); //if (formDefinition == null && throwIfNotFound) // throw new FormNotFoundException(name); //else if (formDefinition == null) // return null; return(formInstance); } }