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); } }
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); } }
public void GuestVehicleMessage(GuestBoardViewModel model) { }