public void CleanUp() { ListaNomesToDelete.Add("Serviço 1"); ListaNomesToDelete.Add("Serviço 1"); ListaNomesToDelete.Add("Serviço 2"); ListaNomesToDelete.Add("Serviço 3"); ListaNomesToDelete.Add("Serviço 4"); ListaNomesToDelete.Add("Serviço 5"); ListaNomesToDelete.Add("Serviço 6"); ListaNomesToDelete.Add("Serviço 7"); ListaNomesToDelete.Add("Serviço 8"); ListaNomesToDelete.Add("Serviço Novo"); ListaNomesToDelete.Add("Corte de Cabelo"); ListaNomesToDelete.Add("Serviço Recuperacao"); if (ListaNomesToDelete.IsNotNull() || ListaNomesToDelete.Count > 0) { ListaNomesToDelete.ForEach(nome => { ServicoModel o = sv.Find(_empresa.Id, nome); if (o.IsNotNull()) { repoServico.Delete(o.Id); } }); } DeleteEmpresa(); }
public void CleanUp() { ListaNomesToDelete.Add("Leo 5"); ListaNomesToDelete.Add("Leo 4"); ListaNomesToDelete.Add("Leo 3"); ListaNomesToDelete.Add("Leo 2"); ListaNomesToDelete.Add("Leo 1"); ListaNomesToDelete.Add("Leonardo"); ListaNomesToDelete.Add("Leo Renomeado"); ListaNomesToDelete.Add("DeletarFuncionario"); ListaNomesToDelete.Add("RecoverFuncionario"); if (ListaNomesToDelete.IsNotNull() || ListaNomesToDelete.Count > 0) { ListaNomesToDelete.ForEach(nome => { FuncionarioModel o = sv.Find(_empresa.Id, nome); if (o.IsNotNull()) { repoFuncionario.Delete(o.Id); } }); } ServicoModel s = svServico.Find(_empresa.Id, "Corte Teste"); if (s.IsNotNull()) { svServico.Delete(s.Id); } s = svServico.Find(_empresa.Id, "Luzes Teste"); if (s.IsNotNull()) { svServico.Delete(s.Id); } DeleteEmpresa(); }
public void Editar(long id, string nome, DateTime?dataNascimento, string telefone, string celular, string email, string sexo, long[] idServicos) { try { FuncionarioModel f = _repo.Find(id); if (f.IsNull()) { throw new FuncionarioInvalidoException($"Funcionário {id} não encontrado."); } ValidarNomeJaExistente(id, f.IdEmpresa, nome); ServicoModel servico = null; List <ServicoModel> servicos = null; if (idServicos.IsNotNull()) { servicos = new List <ServicoModel>(); foreach (int sId in idServicos) { servico = svServico.Find(sId); if (servico.IsNotNull()) { servicos.Add(servico); } } } f.Editar(nome, dataNascimento, telefone, celular, email, sexo, servicos); _repo.Save(f); } catch (DomainException dEx) { Logger.Log.Warn(dEx); throw; } catch (Exception ex) { Logger.Log.Error(ex); throw; } }
public void Cadastrar(long idEmpresa, string nome, DateTime?dataNascimento, string telefone, string celular, string email, string sexo, long[] idServicos) { try { ValidarNomeJaExistente(null, idEmpresa, nome); EmpresaModel empresa = svEmpresa.Find(idEmpresa); ServicoModel servico = null; List <ServicoModel> servicos = null; if (idServicos.IsNotNull()) { servicos = new List <ServicoModel>(); foreach (int sId in idServicos) { servico = svServico.Find(sId); if (servico.IsNotNull()) { servicos.Add(servico); } } } FuncionarioModel f = new FuncionarioModel(empresa, nome, dataNascimento, telefone, celular, email, sexo, servicos); _repo.Save(f); } catch (DomainException dEx) { Logger.Log.Warn(dEx); throw; } catch (Exception ex) { Logger.Log.Error(ex); throw; } }