private void SpeichereChatZustand(long chatId, ZustandChat chatZustand)
        {
            var zustand = new ChatZustand
            {
                ChatId  = chatId,
                Zustand = (int)chatZustand
            };

            _dbRepository.SpeichereChatZustand(zustand);
        }
Example #2
0
        public void SpeichereChatZustand(ChatZustand zustand)
        {
            using var d = Gdc();
            var aktuellerZustand = d.ChatZustand.FirstOrDefault(x => x.ChatId == zustand.ChatId);

            if (aktuellerZustand == null)
            {
                d.ChatZustand.Add(zustand);
                d.SaveChanges();
                return;
            }
            d.Update(aktuellerZustand);
            aktuellerZustand.Zustand = zustand.Zustand;
            d.SaveChanges();
        }