예제 #1
0
        public IActionResult AddAppointment()
        {
            var medics = adminsService.GetMedics();
            AdminAddAppointmentViewModel adminAddAppointmentViewModel = new AdminAddAppointmentViewModel
            {
                Medics = new SelectList(medics, "Id", "LastName")
            };

            return(View(adminAddAppointmentViewModel));
        }
예제 #2
0
        public IActionResult AddAppointment([FromForm] AdminAddAppointmentViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest());
            }
            var userId = _userManager.GetUserId(User);

            adminsService.AddAppointment(model.Medic, model.Duration, model.Date, userId);
            return(Redirect(Url.Action("Appointment", "Admins")));
        }