private void SpeichereChatZustand(long chatId, ZustandChat chatZustand) { var zustand = new ChatZustand { ChatId = chatId, Zustand = (int)chatZustand }; _dbRepository.SpeichereChatZustand(zustand); }
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(); }