Esempio n. 1
0
        public void UpdateEntity(FlotaDTO flotaDTO)
        {
            //Mapear desde Vista a Entidad
            AutoMapper.Mapper.CreateMap <FlotaDTO, Gen_tb_Flota>();
            Gen_tb_Flota genTbFlota = AutoMapper.Mapper.Map <Gen_tb_Flota>(flotaDTO);

            //Grabar flota
            GenTbFlotaDAOImpl flotaDAO = new GenTbFlotaDAOImpl();

            flotaDAO.UpdateEntity(genTbFlota);
        }
Esempio n. 2
0
        public FlotaDTO GetByID(int id)
        {
            //Obtener flota por id
            GenTbFlotaDAOImpl flotaDAO   = new GenTbFlotaDAOImpl();
            Gen_tb_Flota      genTbFlota = flotaDAO.GetByID(id);

            //Mapear a DTO
            AutoMapper.Mapper.CreateMap <Gen_tb_Flota, FlotaDTO>();
            FlotaDTO flotaDTO = AutoMapper.Mapper.Map <FlotaDTO>(genTbFlota);

            return(flotaDTO);
        }
Esempio n. 3
0
        public List <FlotaDTO> getFlotasDTO(string strSortColumn, string strSortDirection)
        {
            //Obtener lista de flotas desde BD
            GenTbFlotaDAOImpl flotaDAO = new GenTbFlotaDAOImpl();
            //List<Gen_tb_Flota> lstGenTbFlota = flotaDAO.Get(orderBy: flotaIQ => flotaIQ.OrderBy(flota => flota.nombreFlota));

            Boolean sortDirection = (strSortDirection == "ASC") ? false : true;

            List <Gen_tb_Flota> lstGenTbFlota = flotaDAO.OrderByDynamic(strSortColumn, sortDirection);

            //Mapear desde Entidad a Vista
            AutoMapper.Mapper.CreateMap <Gen_tb_Flota, FlotaDTO>();
            List <FlotaDTO> lstFlotaDTO = AutoMapper.Mapper.Map <List <Gen_tb_Flota>, List <FlotaDTO> >(lstGenTbFlota);

            return(lstFlotaDTO);
        }