public IActionResult CheckIn(int memberID, int practiceID, int paymentType, decimal paymentAmount) { var attendance = new Attendance { MemberID = memberID, PracticeID = practiceID, PaymentType = paymentType, PaymentAmount = paymentAmount }; if (paymentType == 2) { var punchCard = _punchCardRepository.GetUsablePunchCard(memberID); _attendanceRepository.AddAttendance(attendance, punchCard); } else { _attendanceRepository.AddAttendance(attendance); } var attendanceMembersViewModel = new AttendanceMembersViewModel { PracticeID = practiceID, Members = _memberRepository.GetPracticeMemberList(practiceID).ToList() }; return(PartialView("_Members", attendanceMembersViewModel)); }
public PartialViewResult GetMembersPartial(int practiceID) { var attendanceMembersViewModel = new AttendanceMembersViewModel { PracticeID = practiceID, Members = _memberRepository.GetPracticeMemberList(practiceID).ToList() }; return(PartialView("_Members", attendanceMembersViewModel)); }
public IActionResult DeleteAttendance(int id) { var attendance = _attendanceRepository.GetAttendance(id); var practiceID = attendance.PracticeID; _attendanceRepository.DeleteAttendance(attendance); var attendanceMembersViewModel = new AttendanceMembersViewModel { PracticeID = practiceID, Members = _memberRepository.GetPracticeMemberList(practiceID).ToList() }; return(PartialView("_Members", attendanceMembersViewModel)); }