private void AdicionarFuncionarios(ValoresEntradaViewModel model) { model.Tecnicos.Add(new Tecnico() { Experiencia = 1 }); model.Tecnicos.Add(new Tecnico() { Experiencia = 1 }); model.ColaboradoresArmazem.Add(new ColaboradorArmazem() { Experiencia = 1 }); model.ColaboradoresArmazem.Add(new ColaboradorArmazem() { Experiencia = 1 }); model.ColaboradoresLogistica.Add(new ColaboradorLogistica() { Experiencia = 1 }); model.ColaboradoresLogistica.Add(new ColaboradorLogistica() { Experiencia = 1 }); model.Testers.Add(new Tester() { Experiencia = 1 }); }
/// <summary> /// Initializes the simulator variables and events /// </summary> public void Inicializador(ValoresEntradaViewModel viewModel) { if (viewModel.ColaboradoresArmazem.Any() && viewModel.ColaboradoresLogistica.Any() && viewModel.Testers.Any()) { DateTime startTime = DateTime.Now; Sim = new Simulador(viewModel.Duracao, viewModel.NumEquipamentosSim, viewModel.AceitacaoOrcamentos, viewModel.TaxaReclamacao, viewModel.TaxaUrgencia, viewModel.Tecnicos, viewModel.ColaboradoresArmazem, viewModel.ColaboradoresLogistica, viewModel.Equipamentos, viewModel.Testers ); //Adiciona primeiro evento à lista ReceberEquipamento evento = new ReceberEquipamento(); evento.GerarEvento(Sim.ColaboradoresLogistica.ToList(), Sim.ListaEsperaReceberEquipamento, Sim.Contador, Sim.ListaEventos, Sim.NumEquipamentosSim); SnapshotsSim = new List <Simulador> { Sim }; RotinaPrincipal(); Sim.Contador.TimeSpan = (DateTime.Now - startTime); } }
public IActionResult Index(ValoresEntradaViewModel model) { AdicionarFuncionarios(model); ProgramaPrincipal sim = new ProgramaPrincipal(); sim.Inicializador(model); return(View("Report", sim)); }
public IActionResult Index() { ValoresEntradaViewModel model = new ValoresEntradaViewModel(); //Fixo para return(View(model)); }