Example #1
0
        public async Task <Suche> SucheZwischenSpeichernAsync(Ware[] waren, string sessionId)
        {
            var suche = new Suche()
            {
                Position  = 0,
                SessionId = sessionId,
                Waren     = waren
            };
            var id = await access.SaveAsync(sessionId, Collection, suche);

            return(suche);
        }
        public async Task <Suche> SucheZwischenSpeichernAsync(Ware[] waren, string sessionId)
        {
            await DeleteSucheAsync(sessionId);

            var client = dbAccess.GetClient();
            var suche  = new Suche()
            {
                Position  = 0,
                SessionId = sessionId,
                Waren     = waren
            };
            var doc = await client.CreateDocumentAsync(UriFactory.CreateDocumentCollectionUri(DbAccess.DBName, DbAccess.SucheCollectionName), suche);

            suche.Id = doc.Resource.Id;
            return(suche);
        }