public void Can_get_existing_Setors_by_nome() { ISetorRepository repository = new SetorRepository(); var fromDb = repository.GetByNome("Jaqueline"); Assert.AreEqual(1, fromDb.Count); Assert.IsTrue(IsInCollection(_Setors[4], fromDb)); }
public void Can_get_existing_Setor_by_id() { ISetorRepository repository = new SetorRepository(); var fromDb = repository.GetById(_Setors[1].Id); Assert.IsNotNull(fromDb); Assert.AreNotSame(_Setors[1], fromDb); Assert.AreEqual(_Setors[1].Nome, fromDb.Nome); }
public void Can_remove_existing_Setor() { var product = _Setors[0]; ISetorRepository repository = new SetorRepository(); repository.Remove(product); using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get <SetorModel>(product.Id); Assert.IsNull(fromDb); } }
public void Can_update_existing_Setor() { var Setor = _Setors[0]; Setor.Nome = "edited"; ISetorRepository repository = new SetorRepository(); repository.Update(Setor); // use session to try to load the product using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get <SetorModel>(Setor.Id); Assert.AreEqual(Setor.Nome, fromDb.Nome); } }
public void Can_add_new_Setor() { var Setor = new SetorModel { Nome = "added1", Sys_Ativo = true, Sys_DataCadastro = DateTime.Today }; ISetorRepository repository = new SetorRepository(); repository.Add(Setor); // use session to try to load the product using (ISession session = _sessionFactory.OpenSession()) { var fromDb = session.Get <SetorModel>(Setor.Id); // Test that the product was successfully inserted Assert.IsNotNull(fromDb); Assert.AreNotSame(Setor, fromDb); Assert.AreEqual(Setor.Nome, fromDb.Nome); // Assert.AreEqual(Setor.Sobrenome, fromDb.Sobrenome); } }
public SetorServiceBase(SetorRepository rep, ValidationContract validation, CurrentUser user, IUnitOfWork uow) : base(rep, uow, validation) { this._rep = rep; this._user = user; }
public void Can_get_existing_Setors() { ISetorRepository repository = new SetorRepository(); var fromDb = repository.GetAll(); }
public void Presentation() { Console.WriteLine("\nSETORES:\n"); Console.WriteLine("\nESCOLHA UMA OPÇÃO:\n"); Console.WriteLine("\t1 - Cadastrar um setor"); Console.WriteLine("\t2 - Editar um setor"); Console.WriteLine("\t3 - Excluir um setor"); Console.WriteLine("\t4 - Consultar setores"); int opcao = int.Parse(Console.ReadLine()); Setor setor = new Setor(); SetorRepository sr = new SetorRepository(); switch (opcao) { #region Caso1 - Cadastrar case 1: Console.WriteLine("\nCADASTRO DE SETOR:\n"); Console.WriteLine("Informe o nome do Setor...: "); setor.Nome = Console.ReadLine(); try { sr.AbrirConexao(); sr.Inserir(setor); Console.WriteLine("\nSetor cadastrado com sucesso!\n"); } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } finally { sr.FecharConexao(); } break; #endregion #region Caso2 - Atualizar case 2: Console.WriteLine("\nEDITAR SETOR:\n"); Console.WriteLine("Informe o id do Setor que deseja atualizar.....: "); setor.IdSetor = int.Parse(Console.ReadLine()); Console.WriteLine("Informe o novo nome do Setor...: "); setor.Nome = Console.ReadLine(); try { sr.AbrirConexao(); sr.Atualizar(setor); Console.WriteLine("\nSetor {0} atualizado com sucesso!\n", setor.IdSetor); } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } finally { sr.FecharConexao(); } break; #endregion #region Caso3 - Excluir case 3: Console.WriteLine("\nEXCLUIR SETOR:\n"); Console.WriteLine("Informe o id do Setor que deseja excluir.....: "); int idSetor = int.Parse(Console.ReadLine()); try { sr.AbrirConexao(); sr.Excluir(idSetor); Console.WriteLine("\nSetor {0} excluído com sucesso!\n", idSetor); } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } finally { sr.FecharConexao(); } break; #endregion #region Caso4 - Consultar case 4: try { sr.AbrirConexao(); List <Setor> lista = sr.Consultar(); Console.WriteLine("\nCONSULTA DE SETORES CADASTRADOS:\n"); foreach (Setor s in lista) { Console.WriteLine("Id Setor.....: " + s.IdSetor); Console.WriteLine("Nome.........: " + s.Nome); Console.WriteLine("************"); } } catch (Exception e) { Console.WriteLine("\nErro: " + e.Message); } finally { sr.FecharConexao(); } break; #endregion default: Console.WriteLine("Por favor, digite uma opção válida."); break; } }
private static void ExecutarMenuSetor() { Console.WriteLine("\n - CONTROLE DE SETORES - \n"); Console.WriteLine("(1) Cadastrar Setor"); Console.WriteLine("(2) Atualizar Setor"); Console.WriteLine("(3) Excluir Setor"); Console.WriteLine("(4) Consultar todos os Setores"); Console.WriteLine("(5) Consultar Setor por ID"); Console.WriteLine("(6) Consultar Setor por Nome"); SetorRepository repository = new SetorRepository(); Setor setor = new Setor(); try { Console.Write("\nInforme a opção desejada: "); int opcao = int.Parse(Console.ReadLine()); int id; switch (opcao) { case 1: LerSetor(setor); repository.Insert(setor); break; case 2: LerSetor(setor); Console.WriteLine("Id do Setor"); setor.IdSetor = Convert.ToInt16(Console.ReadLine()); repository.Update(setor); break; case 3: Console.WriteLine("Id do Setor"); id = Convert.ToInt16(Console.ReadLine()); repository.Delete(id); break; case 4: foreach (Setor lsetores in repository.FindAll()) { ExibirSetor(lsetores); } break; case 5: Console.WriteLine("Informe id do Setor"); id = Convert.ToInt16(Console.ReadLine()); Setor setores = repository.FindByID(id); if (setores != null) { ExibirSetor(setores); } break; case 6: string nome = Console.ReadLine(); foreach (Setor lsetores in repository.FindByName(nome)) { ExibirSetor(lsetores); } break; default: Console.WriteLine("\nOpção inválida."); break; } } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } }
public SetorController(SetorService service, SetorRepository rep, ILoggerFactory logger) : base(service, rep, logger) { }
public SetorBusiness() { repository = new SetorRepository(); }
public SetorControllerBase(SetorService service, SetorRepository rep, ILoggerFactory logger) { this._service = service; this._rep = rep; this._logger = logger.CreateLogger <SetorController>(); }
public SetorService(SetorRepository rep, ValidationContract validation, CurrentUser user, IUnitOfWork uow) : base(rep, validation, user, uow) { }
public SetorRegras() { setorrepository = new SetorRepository(); }