public void TestRetrieveId() { var grupo = _grupoAtividadeService.ObterPorId(itemId); Assert.IsNotNull(grupo); Assert.AreEqual(grupo.IdGrupoAtividade, itemId); }
public GrupoAtividadeViewModel Atualizar(GrupoAtividadeViewModel grupoatividadeViewModel) { var grupoatividade = Mapper.Map <GrupoAtividadeViewModel, GrupoAtividade>(grupoatividadeViewModel); BeginTransaction(); var _grupo = _grupoAtividadeService.ObterPorId(grupoatividadeViewModel.IdGrupoAtividade); if (_grupo != null) { _grupo.NomGrupoAtividade = grupoatividadeViewModel.NomGrupoAtividade; _grupo.Atividades.Clear(); _grupo.TiposPacto.Clear(); if (grupoatividadeViewModel.idsAtividades != null) { grupoatividadeViewModel.idsAtividades.ForEach(x => { var item = _atividadeService.ObterPorId(x); _grupo.Atividades.Add(item); }); } if (grupoatividadeViewModel.IdsTipoPacto != null) { grupoatividadeViewModel.IdsTipoPacto.ForEach(x => _grupo.TiposPacto.Add(_tipoPactoService.ObterPorId(x))); } var grupoatividadeReturn = _grupoAtividadeService.Atualizar(_grupo); if (grupoatividadeReturn.ValidationResult.IsValid) { _logService.Logar(grupoatividade, grupoatividadeViewModel.Usuario.CPF, Domain.Enums.Operacao.Alteração.ToString()); Commit(); } grupoatividadeViewModel = Mapper.Map <GrupoAtividade, GrupoAtividadeViewModel>(grupoatividadeReturn); } return(grupoatividadeViewModel); }
public List <GrupoAtividadeViewModel> PreencheListGrupoAtividade(List <int> identificadores) { var lista = new List <GrupoAtividadeViewModel>(); if (identificadores != null) { identificadores.ForEach(x => { var item = _grupoAtividadeService.ObterPorId(x); lista.Add(Mapper.Map <GrupoAtividade, GrupoAtividadeViewModel>(item)); }); } return(lista); }
public void TestInsert(string NomeOrdem) { var ordemServico = new OrdemServico { DescOrdemServico = NomeOrdem, DatInicioNormativo = DateTime.Now.Date, DatInicioSistema = DateTime.Now.Date, Grupos = new List <OS_GrupoAtividade>() }; var grupo = _grupoAtividadeService.ObterPorId(1); var osgrupo = new OS_GrupoAtividade { IdGrupoAtividade = grupo.IdGrupoAtividade, Inativo = grupo.Inativo, NomGrupoAtividade = grupo.NomGrupoAtividade, Atividades = new List <OS_Atividade>() }; foreach (var atividade in grupo.Atividades) { var osatividade = new OS_Atividade { IdAtividade = atividade.IdAtividade, Inativo = atividade.Inativo, NomAtividade = atividade.NomAtividade, PctMinimoReducao = atividade.PctMinimoReducao, Tipos = new List <OS_TipoAtividade>() }; foreach (var tipo in atividade.Tipos) { osatividade.Tipos.Add(new OS_TipoAtividade { DuracaoFaixa = tipo.DuracaoFaixa, DuracaoFaixaPresencial = tipo.DuracaoFaixaPresencial, Faixa = tipo.Faixa }); } osgrupo.Atividades.Add(osatividade); } ordemServico.Grupos.Add(osgrupo); _uow.BeginTransaction(); var resultado = _ordemServicoservice.Adicionar(ordemServico); _uow.Commit(); itemId = ordemServico.IdOrdemServico; Assert.IsTrue(resultado.ValidationResult.Message.Contains("sucesso")); }