//DropCreateDatabaseIfModelChanges protected override void Seed(EFContext context) { context.Roles.Add(new Role { Id = 1, Name = "admin" }); context.Roles.Add(new Role { Id = 2, Name = "moderator" }); context.Roles.Add(new Role { Id = 3, Name = "user" }); context.SaveChanges(); User us = new User { FirstName = "Admin", LastName = "Admin", Email = "*****@*****.**", Password = "******", RoleId = 1 }; context.Users.Add(us); context.SaveChanges(); Room room = new Room { Name = "public_room", RoomTypeAsString = "Large", SizeRoom = 25 }; context.Rooms.Add(room); context.SaveChanges(); UsersRooms usersRooms = new UsersRooms { Users_Id = us.Id, Rooms_Id = room.Id }; context.UsersRoom.Add(usersRooms); context.SaveChanges(); }
//добавление пользователя в комнату public JsonResult RoomAddUser(UsersRooms roomsUsers) { if (UsersRoomsdb.GetObjID(roomsUsers) == 0) { return(Json(UsersRoomsdb.Create(roomsUsers), JsonRequestBehavior.AllowGet)); } else { return(Json(JsonRequestBehavior.AllowGet)); } }
//удалить из комнаты public JsonResult DeleteUserAndRoom(UsersRooms usersRooms) { return(Json(UsersRoomsdb.Delete(UsersRoomsdb.GetObjID(usersRooms)), JsonRequestBehavior.AllowGet)); }