public Query UpdateQuery(IRepositoryLocator locator, Query updatedQuery) { var parameters = ExtractParameters(updatedQuery); updatedQuery.AssociateParameters(parameters); return locator.Update(updatedQuery); }
public Query AddQuery(IRepositoryLocator locator,Query newQuery,string userName) { //Resolve windows user name to qt user var chris = locator.GetById<User>(1); var parameters = ExtractParameters(newQuery); newQuery.AssociateParameters(parameters); return locator.Save(AddDefaultProperties(newQuery,chris)); }