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); }
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); }
public ComposicaoViewModel ObterPorTremId(Guid id) { ComposicaoViewModel composicao = Mapper.Map <Composicao, ComposicaoViewModel>(_composicaoService.ObterPorTremId(id)); return(composicao); }