Пример #1
0
        public void GuestData(GuestBoardViewModel model)
        {
            IHubContext hubContext = GlobalHost.ConnectionManager.GetHubContext <CommunicationHub>();

            foreach (var board in model.Boards)
            {
                hubContext.Clients.Client(board.Token).GuestVehicleMessage(model);
                Console.WriteLine("Server Sending GuestBoardViewModel to: " + board.FunctionName + " " + board.Token);
            }
        }
Пример #2
0
        public GuestBoardViewModel DataForGuestBoard()
        {
            string stringDate = String.Empty;

            //if wjazd lub wyjazd
            if (_visit.ExitDate == null)
            {
                var boards = _database.GetListOfBoards(TypeOfBoards.EnterBoard);
                stringDate  = _visit.EntryDate.ToShortTimeString();
                stringDate += " " + _visit.EntryDate.ToShortDateString();
                GuestBoardViewModel guest = new GuestBoardViewModel
                {
                    Boards          = boards,
                    EntryOrExitDate = stringDate,
                    LicencePlate    = _visit.Vehicle.NumberPlate
                };
                if (_visit.Vehicle.ExpirationDate != null && _visit.Vehicle.ExpirationDate < DateTime.Now)
                {
                    guest.AdditionalInformation = "Upłynął termin abonamentu - wjazd jednorazowy";
                }
                return(guest);
            }
            else
            {
                var date = (DateTime)_visit.ExitDate;
                stringDate  = date.ToShortTimeString();
                stringDate += " " + date.ToShortDateString();
                GuestBoardViewModel guest = new GuestBoardViewModel
                {
                    Boards          = _database.GetListOfBoards(TypeOfBoards.ExitBoard),
                    EntryOrExitDate = stringDate,
                    LicencePlate    = _visit.Vehicle.NumberPlate,
                    Cost            = (double)_visit.Price
                };
                return(guest);
            }
        }
Пример #3
0
 public void GuestVehicleMessage(GuestBoardViewModel model)
 {
 }