private void AutoCompleteHouses_OnSelectionChanged(object sender, SelectionChangedEventArgs e) { if (e.Value != null && e.RemovedItems == null) { SelecttHouses.Clear(); foreach (HouseProfile each in (IEnumerable)e.Value) { SelecttHouses.Add(each); } } else { HouseProfile rem = e.RemovedItems as HouseProfile; if (rem != null) { SelecttHouses.Remove(rem); } else { foreach (HouseProfile each in (IEnumerable)e.RemovedItems) { SelecttHouses.Remove(each); } } } }
public static Recv_HouseProfile read(BinaryReader binaryReader) { Recv_HouseProfile newObj = new Recv_HouseProfile(); newObj.lord = binaryReader.ReadUInt32(); newObj.prof = HouseProfile.read(binaryReader); return(newObj); }
public GameEventHouseProfile(Session session, ObjectGuid crystal, HouseProfile profile) : base(GameEventType.HouseProfile, GameMessageGroup.UIQueue, session) { //Console.WriteLine("Sending 0x21D - GameEventHouseProfile"); Writer.Write(crystal.Full); Writer.Write(profile); }
private IMapper GetMapper() { var playerProfile = new PlayerProfile(); var houseProfile = new HouseProfile(); var taskProfile = new TaskProfile(); var mapperConfig = new MapperConfiguration(cfg => { cfg.AddProfile(playerProfile); cfg.AddProfile(houseProfile); cfg.AddProfile(taskProfile); }); return(mapperConfig.CreateMapper()); }
public override void ActOnUse(WorldObject worldObject) { //Console.WriteLine($"SlumLord.ActOnUse({worldObject.Name})"); var player = worldObject as Player; if (player == null) { return; } // sent house profile var houseProfile = new HouseProfile(); houseProfile.SetBuyItems(GetBuyItems()); houseProfile.SetRentItems(GetRentItems()); player.Session.Network.EnqueueSend(new GameEventHouseProfile(player.Session, Guid, houseProfile)); player.Session.Network.EnqueueSend(new GameEventUseDone(player.Session)); }
public static HouseProfile read(BinaryReader binaryReader) { HouseProfile newObj = new HouseProfile(); newObj._id = binaryReader.ReadUInt32(); newObj._owner = binaryReader.ReadUInt32(); newObj._bitmask = binaryReader.ReadUInt32(); newObj._min_level = binaryReader.ReadInt32(); newObj._max_level = binaryReader.ReadInt32(); newObj._min_alleg_rank = binaryReader.ReadInt32(); newObj._max_alleg_rank = binaryReader.ReadInt32(); newObj._maintenance_free = binaryReader.ReadUInt32(); newObj._type = (HouseType)binaryReader.ReadUInt32(); newObj._name = PStringChar.read(binaryReader); newObj._buy = PList <HousePayment> .read(binaryReader); newObj._rent = PList <HousePayment> .read(binaryReader); return(newObj); }
// This method gets called by the runtime. Use this method to add services to the container. public void ConfigureServices(IServiceCollection services) { services.AddControllersWithViews(); services.AddDbContext <NadrichnaDbConext>(options => options.UseSqlServer("Server=(local);Initial Catalog=Nadrichna;Trusted_Connection=True;MultipleActiveResultSets=true")); services.AddScoped <INadrichnaDbConext, NadrichnaDbConext>(); services.AddScoped <IPlayerRepository, PlayerRepository>(); services.AddScoped <IHouseRepository, HouseRepository>(); services.AddScoped <ITaskRepository, TaskRepository>(); var playerProfile = new PlayerProfile(); var houseProfile = new HouseProfile(); var taskProfile = new TaskProfile(); var mapperConfig = new MapperConfiguration(cfg => { cfg.AddProfile(playerProfile); cfg.AddProfile(houseProfile); cfg.AddProfile(taskProfile); }); var mapper = mapperConfig.CreateMapper(); services.AddSingleton(mapper); }