public clsIndexSearch InsertIndexDocumentByCompany(User usrUser, clsIndexSearch idxNew) { var tblIndexSearch = fntGetTableByName(cnsTableCatalog.IndexSearch); var insertOperation = TableOperation.Insert(idxNew); tblIndexSearch.Execute(insertOperation); return(idxNew); }
public clsIndexSearch GetIndexDocumentByCompany(User usrUser) { var idxSearch = new clsIndexSearch(); var tblIndexSearch = fntGetTableByName(cnsTableCatalog.IndexSearch); var queryFilter = new TableQuery <clsIndexSearch>().Where( TableQuery.GenerateFilterCondition("RowKey", QueryComparisons.Equal, usrUser.fntCompanyStr.ToLower()) ).Where( TableQuery.GenerateFilterCondition("PartitionKey", QueryComparisons.Equal, cnsIndexTypes.Documents) ); idxSearch = tblIndexSearch.ExecuteQuery(queryFilter).FirstOrDefault(); return(idxSearch); }