public void FindLotAndValue(VM vm, uint persistID, VMAsyncFindLotCallback p) { Host.InBackground(() => { using (var db = DAFactory.Get()) { var lot = db.Lots.GetByOwner(persistID); if (lot == null) { p(0, 0, 0, null); } var objects = db.Objects.GetByAvatarIdLot(persistID, (uint)lot.lot_id); p((uint)lot.lot_id, objects.Count, objects.Sum(x => x.value), lot.name); } }); }
public void FindLotAndValue(VM vm, uint persistID, VMAsyncFindLotCallback p) { }