public ChatHub(ChatContext _ChatContext, IHttpContextAccessor httpContextAccessor, IConnectedUsersManager _ConnectedUserManager) { ChatContext = _ChatContext; _httpContextAccessor = httpContextAccessor; ConnectedUserManager = _ConnectedUserManager; }
public void AddInfo(ConnectionInfo info) { using (var db = new ChatContext()) { db.ConnectionInfoes.Add(info); db.SaveChanges(); } }
protected void Page_PreRender(object sender, EventArgs e) { ChatContext db = new ChatContext(); this.ChatListView.DataSource = db.Messages.ToList(); this.ChatListView.DataBind(); if (this.ViewState["username"] != null) { ((TextBox)Page.FindControl("tb_Username")).Text = (string)ViewState["username"]; } ((TextBox)Page.FindControl("tb_Message")).Text = string.Empty; }
static void Main() { //Create and initialize the database Database.SetInitializer(new MigrateDatabaseToLatestVersion <ChatContext, Chat.Data.Migrations.Configuration>()); var context = new ChatContext(); using (context) { var user = new User { Username = "******", Password = "******", Picture = "....." }; context.Users.Add(user); var chatRoom = new ChatRoom { Name = "chatroom", Users = new User[] { user } }; context.ChatRooms.Add(chatRoom); var post = new Post { Date = DateTime.Now, UserId = user.Id, ChatRoomId = chatRoom.Id, Content = "ok" }; context.Posts.Add(post); context.SaveChanges(); } }
protected void InsertButton_Command(object sender, CommandEventArgs e) { var tbUsername = (TextBox)Page.FindControl("tb_Username"); if (string.IsNullOrWhiteSpace(tbUsername.Text)) { return; } this.ViewState["username"] = tbUsername.Text; string username = tbUsername.Text; string text = ((TextBox)Page.FindControl("tb_Message")).Text; ChatContext db = new ChatContext(); db.Messages.Add(new Message() { Username = username, Text = text }); db.SaveChanges(); }
public UnitOfWork() { db = new ChatContext(); }
public UsersController() { var dbContext = new ChatContext(); this.userRepository = new DbUsersRepository(dbContext); }
public ChatRoomsController() { var dbContext = new ChatContext(); this.chatRoomRepository = new DbChatRoomsRepository(dbContext); }
public PostsController() { var dbContext = new ChatContext(); this.postRepository = new DbPostsRepository(dbContext); }