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); } }
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); }