Пример #1
0
        public ComposicaoViewModel Adicionar(ComposicaoViewModel composicaoViewModel)
        {
            var composicao = Mapper.Map <ComposicaoViewModel, Composicao>(composicaoViewModel);

            _composicaoService.Adicionar(composicao);
            // add pedido
            // solicitar NF

            // Verificar se todas as regras de negocio do dominio foram satisfeitas
            // if(resultado do dominio)
            Commit();

            return(composicaoViewModel);
        }
Пример #2
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);
        }
Пример #3
0
        public ComposicaoViewModel ObterPorTremId(Guid id)
        {
            ComposicaoViewModel composicao = Mapper.Map <Composicao, ComposicaoViewModel>(_composicaoService.ObterPorTremId(id));

            return(composicao);
        }