public VagaoViewModel Atualizar(VagaoViewModel vagaoViewModel) { var vagao = Mapper.Map <VagaoViewModel, Vagao>(vagaoViewModel); _vagaoService.Atualizar(vagao); Commit(); return(vagaoViewModel); }
public VagaoViewModel ObterPorId(Guid id) { VagaoViewModel vagao = Mapper.Map <Vagao, VagaoViewModel>(_vagaoService.ObterPorId(id)); //Buscar as series vagao.SerieVagao = _serieVagaoAppservice.ObterPorId(vagao.SerieVagaoId); vagao.FerroviaOperadora = _ferroviaAppservice.ObterPorId(vagao.FerroviaOperadoraId); return(vagao); }
public VagaoViewModel Adicionar(VagaoViewModel vagaoViewModel) { var vagao = Mapper.Map <VagaoViewModel, Vagao>(vagaoViewModel); _vagaoService.Adicionar(vagao); // add pedido // solicitar NF // Verificar se todas as regras de negocio do dominio foram satisfeitas // if(resultado do dominio) Commit(); return(vagaoViewModel); }