Esempio n. 1
0
 public bool UpdateChat(Chat chat)
 {
     using (NiChatWebContext db = new NiChatWebContext())
     {
         db.Entry(chat).State = EntityState.Modified; //decimos que el estdo del chat cambio
         db.SaveChanges();
         return(true);
     }
 }
Esempio n. 2
0
        public bool InsertChat(UserChat joinChat)
        {
            using (NiChatWebContext db = new NiChatWebContext())
            {
                var newChat = joinChat.FchatNavigation; newChat.Creation = DateTime.Now;
                db.Chats.Add(newChat); //anadimos el nuevo chat a la base de datos
                db.SaveChanges();

                joinChat.FChat = newChat.Id;

                var queryJoin = @"INSERT INTO [dbo].[User_Chat] (FUser,FChat) VALUES
                            (@FUser,@FChat)";

                var result = _connection.Execute(queryJoin, joinChat); //introducimos la union para que el usuario pertenezca a ese chat
                if (result > 0)
                {
                    return(true);
                }
            }
            return(false);
        }