public async Task <IActionResult> AllOnComingBookings() { var history = _bookingService.GetFutureBookings(); var modelList = new List <BookingListModel>(); foreach (var booking in history) { var customer = await _userManager.FindByIdAsync(booking.CustomerId); var employee = await _userManager.FindByIdAsync(booking.EmployeeId); var customername = customer.FirstName + " " + customer.LastName; var employeename = employee.FirstName + " " + employee.LastName; var model = new BookingListModel() { BookingDate = booking.date, CreatingDate = booking.creatingDate, CustomerName = customername, EmployeeName = employeename, serviceNames = _bookingService.GetServiceNames(booking.id), TotalPrice = booking.totalPrice }; modelList.Add(model); } return(View(modelList)); }
public void CreateNewBookList(ApplicationDbContext context, DateModel date) { ApplicationDbContext _context = context; IDataAccessAction dataAcces = new DataAccsessAction(_context); BookingListModel[] BooklistM1tmp = new BookingListModel[15]; var machines = dataAcces.Machines.GetAllMachines(); foreach (var machine in machines) { for (int i = 8; i < 23; i++) { int t = i - 8; string time = i.ToString() + "-" + (i + 1).ToString(); BooklistM1tmp[t] = new BookingListModel() { DateModel = date, Date = date.DateData, Status = true, Machine = machine, Time = time }; dataAcces.BookingList.Add(BooklistM1tmp[t]); } } dataAcces.Complete(); }
public async Task <IActionResult> BookingHistory() { var userId = _userManager.GetUserId(User); var history = _bookingService.GetCustomerOldBookings(userId); var modelList = new List <BookingListModel>(); foreach (var booking in history) { var barber = await _userManager.FindByIdAsync(booking.EmployeeId); var name = barber.FirstName + " " + barber.LastName; var model = new BookingListModel() { BookingDate = booking.date, CreatingDate = booking.creatingDate, EmployeeName = name, serviceNames = _bookingService.GetServiceNames(booking.id), TotalPrice = booking.totalPrice }; modelList.Add(model); } return(View(modelList)); }