/// <summary> /// Cria uma nova instância. /// </summary> /// <param name="tipo">Tipo.</param> /// <param name="tempo">Tempo</param> /// <param name="origem">Fila de origem.</param> /// <param name="destino">Fila de destino.</param> public Evento(TipoDeEvento tipo, double tempo, Fila origem, Fila destino) { Tipo = tipo; Tempo = tempo; Origem = origem; Destino = destino; }
public List <TipoDeEvento> ObterTodos() { List <TipoDeEvento> tipoDeEvento = new List <TipoDeEvento>(); string[] linhas = File.ReadAllLines(PATH); foreach (var linha in linhas) { TipoDeEvento s = new TipoDeEvento(); string[] dados = linha.Split(";"); s.Nome = dados[0]; s.Preco = double.Parse(dados[1]); tipoDeEvento.Add(s); } return(tipoDeEvento); }
/// <summary> /// Cria uma nova instância. /// </summary> /// <param name="tipo">Tipo.</param> /// <param name="tempo">Tempo</param> public Evento(TipoDeEvento tipo, double tempo) { Tipo = tipo; Tempo = tempo; }
/// <summary> /// Cria uma nova instância sem fila de destino. /// </summary> /// <param name="tipo">Tipo.</param> /// <param name="tempo">Tempo</param> /// <param name="origem">Fila de origem.</param> public Evento(TipoDeEvento tipo, double tempo, Fila origem) : this(tipo, tempo, origem, null) { }
/*hacer esta parte */ public IActionResult Registrar(IFormCollection form) { ViewData["Action"] = "Orcamento"; List <Servico> servicos = new List <Servico>(); /*PAREI AQUI */ string[] nomesServicos = form["tadicionais"].ToString().Split(","); foreach (string nomeServico in nomesServicos) { servicos.Add(new Servico(nomeServico, servicoRepository.ObterPrecoDe(nomeServico))); } string emailCliente = ObterUsuarioSession(); Cliente cliente = clienteRepository.ObterPor(emailCliente); TipoDeEvento tipoevento = new TipoDeEvento(form["tTEvento"], tipoEventoRepository.ObterPrecoDe(form["tTEvento"])); System.Console.WriteLine(); System.Console.WriteLine(form["tData"]); System.Console.WriteLine("********************************************"); Evento evento = new Evento( cliente, DateTime.Parse(form["tData"]), tipoevento, servicos); foreach (var servico in servicos) { evento.PrecoAdicionais += servico.Preco; System.Console.WriteLine(); System.Console.WriteLine(servico.Preco); System.Console.WriteLine(); } evento.PrecoTipoEvento = tipoEventoRepository.ObterPrecoDe(form["tTEvento"]); evento.DataPedido = DateTime.Now; if (agendamentoRepository.Inserir(evento)) { return(View("Sucesso", new RespostaViewModels("Sucesso") { NomeView = "Mensagem", UsuarioNome = ObterUsuarioNomeSession(), UsuarioEmail = ObterUsuarioSession() })); } else { return(View("Sucesso", new RespostaViewModels("Erro") { NomeView = "Mensagem", UsuarioNome = ObterUsuarioNomeSession(), UsuarioEmail = ObterUsuarioSession() })); } }