// Create a new service that will pass the values of the Client View Model to the Client report which will show
        // All of the clients along with their email and phone number
        public ClientReportViewModel CreateClientReportViewModel()
        {
            using (var context = new SingularityDBContext())
            {
                var viewModel = new ClientReportViewModel();

                var clients = context.Clients.ToList();

                viewModel.clientList = clients;

                return(viewModel);
            }
        }
Exemplo n.º 2
0
        public ClientReportPage(Client client)
        {
            InitializeComponent();
            var viewModel = new ClientReportViewModel();

            viewModel.Client = client;
            BindingContext   = viewModel;

            var clientid = client.id;

            MessagingCenter.Send(new PassIdPatient()
            {
                idPatient = clientid
            }, "ClientId");
        }
Exemplo n.º 3
0
        //todo client reports
        public ActionResult ClientReport(DateTime startDate, DateTime endDate)
        {
            ClientReportViewModel model = _reportingServices.CreateClientReportViewModel();

            return(View(model));
        }
        public ReportOfClientView(ClientReportViewModel model)
        {
            InitializeComponent();

            DataContext = model;
        }