Ejemplo n.º 1
0
        public async Task <IActionResult> CreateScheduling()
        {
            var schedulingDataModel = new SchedulingDataModel()
            {
                Dentists = await _dentistService.GetAll()
            };

            return(PartialView("_CreateScheduling", schedulingDataModel));
        }
Ejemplo n.º 2
0
        public async Task <SchedulingDataModel> Get(Guid id)
        {
            SchedulingDataModel schedulingModel = null;

            var scheduling = await _schedulingRepository.GetAsync(id);

            if (scheduling is null)
            {
                Notify("Dados do Agendamento não encontrado.");
            }
            else
            {
                schedulingModel = new SchedulingDataModel()
                {
                    Id      = scheduling.Id,
                    Patient = new PatientDataModel()
                    {
                        Cpf        = scheduling.Patient.Cpf,
                        Name       = scheduling.Patient.Name,
                        BirthDate  = scheduling.Patient.BirthDate,
                        Street     = scheduling.Patient.Street,
                        Number     = scheduling.Patient.Number,
                        Complement = scheduling.Patient.Complement,
                        District   = scheduling.Patient.District,
                        State      = scheduling.Patient.State,
                        City       = scheduling.Patient.City,
                    },
                    PatientId = scheduling.Patient.Id,
                    Dentist   = new DentistDataModel()
                    {
                        Id   = scheduling.Dentist.Id,
                        Name = scheduling.Dentist.Name
                    },
                    DentistId     = scheduling.Dentist.Id,
                    TypeExpertise = scheduling.Dentist.Expertise,
                    DateTime      = scheduling.Datetime,
                    Type          = scheduling.Type,
                    Obs           = scheduling.Obs,
                    Dentists      = await _dentistService.GetAll()
                };
            }

            return(schedulingModel);
        }
Ejemplo n.º 3
0
 public ActionResult <IEnumerable <DentistViewModel> > GetDentists()
 {
     return(_service.GetAll().Select(x => DentistMapper.DTOtoDentistViewModel(x)).ToArray());
 }
Ejemplo n.º 4
0
        public async Task <IActionResult> Index()
        {
            var dentists = await _dentistService.GetAll();

            return(View(dentists));
        }