Beispiel #1
0
        public PartialViewResult GetPracticeDetails(DateTime practiceDate)
        {
            var practice = _practiceRepository.GetPracticeByDate(practiceDate);
            var viewName = "_PracticeDetails";

            if (practice == null)
            {
                practice = new Practice
                {
                    PracticeDate   = practiceDate,
                    PracticeNumber = _practiceRepository.GetNextPracticeNumber(),
                    PracticeTopic  = string.Empty,
                    PracticeCost   = _defaultRepository.GetDefaultValue("Rental cost"),
                    MiscExpense    = 0M,
                    MiscRevenue    = 0M
                };
                viewName = "_NewPractice";
            }
            var practiceDetailsViewModel = new PracticeDetailsViewModel
            {
                Practice     = practice,
                PracticeDate = practiceDate
            };

            return(PartialView(viewName, practiceDetailsViewModel));
        }
Beispiel #2
0
        public ViewResult Index()
        {
            var punchCardIndexViewModel = new PunchCardIndexViewModel
            {
                Members      = _memberRepository.GetMemberList(),
                NewPunchCard = new PunchCard
                {
                    PurchaseAmount = _defaultRepository.GetDefaultValue("Punch card price"),
                    PurchaseDate   = DateTime.Today
                },
                SelectedMemberID = TempData["SelectedMemberID"] == null ? "0" : TempData["SelectedMemberID"].ToString()
            };

            ViewBag.Title = "Punch Cards";
            return(View(punchCardIndexViewModel));
        }