예제 #1
0
        public async Task <RespuestaGenerica <bool> > ActualizarPaciente(Paciente paciente)
        {
            RespuestaGenerica <bool> respuestaGenerica = new RespuestaGenerica <bool>();

            try
            {
                respuestaGenerica.AsignarRespuesta(await servicioPaciente.ActualizarPaciente(paciente));
            }
            catch (Exception ex)
            {
                respuestaGenerica.CrearError(ex.Message);
            }

            return(respuestaGenerica);
        }
        public async Task <RespuestaGenerica <bool> > CrearDoctor(Doctor nuevoDoctor)
        {
            RespuestaGenerica <bool> respuestaGenerica = new RespuestaGenerica <bool>();

            try
            {
                respuestaGenerica.AsignarRespuesta(await servicioDoctores.CrearDoctor(nuevoDoctor));
            }
            catch (Exception ex)
            {
                respuestaGenerica.CrearError(ex.Message);
            }

            return(respuestaGenerica);
        }
예제 #3
0
        public async Task <RespuestaGenerica <PacienteViewModel> > ObtenerPacientePorId(long idPaciente)
        {
            RespuestaGenerica <PacienteViewModel> respuestaGenerica = new RespuestaGenerica <PacienteViewModel>();

            try
            {
                var listadoDoctores = await servicioPaciente.ObtenerPacientePorId(idPaciente);

                respuestaGenerica.AsignarRespuesta(servicioMapper.ConvertirA <PacienteViewModel>(listadoDoctores));
            }
            catch (Exception ex)
            {
                respuestaGenerica.CrearError(ex.Message);
            }

            return(respuestaGenerica);
        }
        public async Task <RespuestaGenerica <List <Entidades.ViewModels.PacienteAsignadoViewModel> > > ObtenerListadoPacientesAsignados(long idDoctor)
        {
            RespuestaGenerica <List <Entidades.ViewModels.PacienteAsignadoViewModel> > respuestaGenerica = new RespuestaGenerica <List <Entidades.ViewModels.PacienteAsignadoViewModel> >();

            try
            {
                var listadoPacientes = await servicioDoctores.ObtenerListadoPacientesAsignados(idDoctor);

                respuestaGenerica.AsignarRespuesta(listadoPacientes);
            }
            catch (Exception ex)
            {
                respuestaGenerica.CrearError(ex.Message);
            }

            return(respuestaGenerica);
        }
        public async Task <RespuestaGenerica <List <DoctorViewModel> > > ObtenerListadoDoctores()
        {
            RespuestaGenerica <List <DoctorViewModel> > respuestaGenerica = new RespuestaGenerica <List <DoctorViewModel> >();

            try
            {
                var listadoDoctores = await servicioDoctores.ObtenerListadoDoctores();

                respuestaGenerica.AsignarRespuesta(servicioMapper.ConvertirA <List <DoctorViewModel> >(listadoDoctores));
            }
            catch (Exception ex)
            {
                respuestaGenerica.CrearError(ex.Message);
            }

            return(respuestaGenerica);
        }