public async Task <IActionResult> Index() { WeeklyAppointments weeklyAppointments = WeeklyAppointmentsConverter.AppointmentsForFrontEnd( await _weeklyAppointmentsRepository.GetWeeklyAppointments(_currentDate.ReferenceDate), _patientRepository); return(View(weeklyAppointments)); }
public async Task <IActionResult> Index(string navigate) { if (navigate == "< Saptamana precedenta") { _currentDate.ReferenceDate = _currentDate.ReferenceDate.AddDays(-7); WeeklyAppointments weeklyAppointmentsBefore = WeeklyAppointmentsConverter.AppointmentsForFrontEnd( await _weeklyAppointmentsRepository.GetWeeklyAppointments(_currentDate.ReferenceDate), _patientRepository); return(View(weeklyAppointmentsBefore)); } else if (navigate == "Saptamana urmatoare >") { _currentDate.ReferenceDate = _currentDate.ReferenceDate.AddDays(7); WeeklyAppointments weeklyAppointmentsAfter = WeeklyAppointmentsConverter.AppointmentsForFrontEnd( await _weeklyAppointmentsRepository.GetWeeklyAppointments(_currentDate.ReferenceDate), _patientRepository); return(View(weeklyAppointmentsAfter)); } _currentDate.ReferenceDate = DateTime.Now; WeeklyAppointments weeklyAppointments = WeeklyAppointmentsConverter.AppointmentsForFrontEnd( await _weeklyAppointmentsRepository.GetWeeklyAppointments(_currentDate.ReferenceDate), _patientRepository); return(View(weeklyAppointments)); }
public static WeeklyAppointments AppointmentsForFrontEnd(Core.Models.WeeklyAppointments input, IDapperPatientRepository patientRepository) { WeeklyAppointments output = new WeeklyAppointments(); output.MondayAppointments = GetDailyAppointments(input.MondayAppointments, patientRepository); output.TuesdayAppointments = GetDailyAppointments(input.TuesdayAppointments, patientRepository); output.WednesdayAppointments = GetDailyAppointments(input.WednesdayAppointments, patientRepository); output.ThursdayAppointments = GetDailyAppointments(input.ThursdayAppointments, patientRepository); output.FridayAppointments = GetDailyAppointments(input.FridayAppointments, patientRepository); output.SaturdayAppointments = GetDailyAppointments(input.SaturdayAppointments, patientRepository); output.SundayAppointments = GetDailyAppointments(input.SundayAppointments, patientRepository); output.MondayDate = input.MondayDate; output.TuesdayDate = input.TuesdayDate; output.WednesdayDate = input.WednesdayDate; output.ThursdayDate = input.ThursdayDate; output.FridayDate = input.FridayDate; output.SaturdayDate = input.SaturdayDate; output.SundayDate = input.SundayDate; return(output); }