Exemplo n.º 1
0
        public async Task <IActionResult> EditTimeTable(DoctorWeekDaysViewModel viewModel)
        {
            foreach (var weekDay in viewModel.WeekDays)
            {
                _db.WeekDays.Update(weekDay);
            }
            await _db.SaveChangesAsync();

            TempData["Success"] = "برنامه روزانه ویرایش یافت";
            return(RedirectToAction("ViewTimeTable"));
        }
Exemplo n.º 2
0
        public async Task <IActionResult> EditTimeTable()
        {
            var doctor = await _db.Doctors
                         .FirstOrDefaultAsync(a => a.Username.Equals(User.Identity.Name));

            var wdViewModel = new DoctorWeekDaysViewModel(await _db.WeekDays
                                                          .Include(a => a.Doctor)
                                                          .Where(a => a.DoctorId.Equals(doctor.Id))
                                                          .ToListAsync());

            return(View(wdViewModel));
        }