예제 #1
0
        public TremViewModel ObterPorId(Guid id)
        {
            TremViewModel vagao = Mapper.Map <Trem, TremViewModel>(_tremService.ObterPorId(id));


            return(vagao);
        }
예제 #2
0
        public TremViewModel Atualizar(TremViewModel tremViewModel)
        {
            var trem = Mapper.Map <TremViewModel, Trem>(tremViewModel);

            _tremService.Atualizar(trem);

            Commit();
            return(tremViewModel);
        }
예제 #3
0
        public TremViewModel Adicionar(TremViewModel tremViewModel)
        {
            var trem = Mapper.Map <TremViewModel, Trem>(tremViewModel);

            ComposicaoViewModel composicaoViewModel = new ComposicaoViewModel();

            composicaoViewModel.TremId         = trem.TremId;
            composicaoViewModel.IndicadorAtivo = true;

            _tremService.Adicionar(trem);
            _composicaoAppService.Adicionar(composicaoViewModel);

            Commit();

            return(tremViewModel);
        }