public async Task <ActionResult <bool> > AssignAppointment(AssignAppointmentDTO appointmentToAssign)
        {
            var flag = await _appointmentService.AssignAppointmentToServiceProvider(appointmentToAssign);

            //System.Diagnostics.Debug.WriteLine(users);
            return(Ok(flag));
        }
        public async Task <ActionResult <bool> > AssignAppointmentToServiceProvider(AssignAppointmentDTO appointmentToAssign)
        {
            var flag = await _appointmentService.AssignAppointmentToServiceProvider(appointmentToAssign);

            _appointmentService.GetUser(appointmentToAssign.UserToAssignId);
            return(Ok(flag));
        }
 public async Task <bool> AssignAppointmentToServiceProvider(AssignAppointmentDTO assignAppointmentDTO)
 {
     try
     {
         AppointmentEntity appointment = _appointmentDbContext.Appointments.First(x => x.Id == assignAppointmentDTO.AppointmentId);
         appointment.AssignedTo = assignAppointmentDTO.UserToAssignId;
         _appointmentDbContext.Update(appointment);
         _appointmentDbContext.SaveChanges();
         flag = true;
         return(await Task.FromResult(flag));
     }
     catch
     {
         flag = false;
         return(await Task.FromResult(flag));
     }
 }
 public async Task <bool> AssignAppointmentToServiceProvider(AssignAppointmentDTO assignAppointmentDTO)
 {
     return(await _appointmentRepository.AssignAppointmentToServiceProvider(assignAppointmentDTO));
 }