Ejemplo n.º 1
0
        public async Task <IActionResult> ConsultarOrdenDeTrabajoPorGuid([FromQuery] string GuidOrdenDeTrabajo)
        {
            try
            {
                OrdenTrabajo ordenTrabajoConsultada = await _ordenTrabajoServicio.ConsultarOrdenDeTrabajoPorGuid(GuidOrdenDeTrabajo, new UsuarioDTO());


                return(Ok(ordenTrabajoConsultada));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
        public async Task <IActionResult> ConsultarProcesoPorGuid([FromQuery] string guidProceso)
        {
            try
            {
                Proceso proceso = await _procesoService.ConsultarProcesoPorGuid(Guid.Parse(guidProceso), new UsuarioDTO());

                proceso.OrdenTrabajo = await _ordenTrabajoService.ConsultarOrdenDeTrabajoPorGuid(proceso.OrdenTrabajo.Guid.ToString(), new UsuarioDTO());

                return(Ok(proceso));
            }
            catch (Exception e)
            {
                return(BadRequest(e.Message));
            }
        }
Ejemplo n.º 3
0
        public async Task <OrdenTrabajo> Execute(IParams param)
        {
            Parametros parametros = (Parametros)param;

            return(await _service.ConsultarOrdenDeTrabajoPorGuid(parametros.guidOrdenTrabajo, parametros.usuario));
        }