public IEnumerable <OrdenServicioModel> listarOrdenServicio(int?idtipoordenservicio, int?idestado, string fecini, string fecfin, string numeroordenservicio)
        {
            var parametros = new ListarOrdenServicioParameters
            {
                fecfin = fecfin,
                fecini = fecini,
                idtipoordenservicio = idtipoordenservicio,
                numeroordenservicio = numeroordenservicio,
                idestado            = idestado
            };
            var resultado = (QueryContracts.Smartway.Agendamiento.Results.ListarOrdenServicioResult)parametros.Execute();

            Mapper.CreateMap <QueryContracts.Smartway.Agendamiento.Results.ListarOrdenServicioDto, OrdenServicioModel>();
            return(Mapper.Map <IEnumerable <QueryContracts.Smartway.Agendamiento.Results.ListarOrdenServicioDto>, IEnumerable <OrdenServicioModel> >(resultado.Hits));
        }
Ejemplo n.º 2
0
        public static IEnumerable <OrdenServicioModel> GetListarReparaciones(int?idestado
                                                                             , string fechainicio, string fechafin, string numeroordenservicio, int?idtecnico, string serie, int?idsupervisor = null)
        {
            var parametros = new ListarOrdenServicioParameters
            {
                fechafin            = fechafin,
                fechainicio         = fechainicio,
                idestado            = idestado,
                idtecnico           = idtecnico,
                numeroordenservicio = numeroordenservicio,
                serie        = serie,
                idsupervisor = idsupervisor
            };
            var resultado = (ListarOrdenServicioResult)parametros.Execute();

            Mapper.CreateMap <ListarOrdenServicioDto, OrdenServicioModel>();
            return(Mapper.Map <IEnumerable <ListarOrdenServicioDto>, IEnumerable <OrdenServicioModel> >(resultado.Hits));
        }