/// <summary> /// Insere Obitos. /// </summary> /// <param name="p"> Tipo Infetado </param> /// <returns> /// "0" caso nao possa inserir mais elementos na lista ou caso ja exista essa Pessoa /// "1" caso consiga adicionar na lista a Pessoa /// </returns> public static int Insere_Obito(Infetado p) { try { //Testar se está cheio if (lst_obito.Count >= Max) { return(0); } // Testar se ja existe essa pessoa if (lst_obito.Contains(p)) { return(0); } lst_obito.Add(p); return(1); } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } return(0); }
/// <summary> /// Mostrar ficha de um determinado Obito. /// </summary> /// <param name="nif">Cartao de Cidadao.</param> public static void Mostrar_ficha(string nif) { try { Infetado aux = Pesquisa_na_ficha(nif); if (aux == null) { Console.Clear(); Console.WriteLine("Erro... nao encontrado !\n"); } else { Console.WriteLine("\n==========================================================="); Console.WriteLine("\nNome: " + aux.Nome); Console.WriteLine("\n-> Genero: " + aux.Sexo); Console.WriteLine("\n-> Idade: " + aux.Idade); Console.WriteLine("\n-> Nº Cartao Cidadao: " + aux.Cartao_Cidadao); Console.WriteLine("\n-> Morada: " + aux.Morada); Console.WriteLine("\n-> Data de Nascimento: " + aux.DataNasc); Console.WriteLine("\n-> Data da 1º Infecao: " + aux.Data_Em_Que_Foi_Infetado); Console.WriteLine("\n-> Municipio: " + aux.Municipio); Console.WriteLine("\n-> Municipio: " + aux.Distrito); Console.WriteLine("\n==========================================================="); } } catch (IOException e) { Console.WriteLine("Erro: " + e.Message); } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } }
/// <summary> /// Insere Infetados. /// </summary> /// <param name="p"> Tipo Pessoa</param> /// <returns> /// "0" caso nao possa inserir mais elementos na lista ou caso ja exista essa Pessoa /// "1" caso consiga adicionar na lista a Pessoa /// </returns> public static int Insere_Infetados(Infetado p) { try { //Testar se está cheio if (lst_infetado.Count >= MAX) { return(0); } // Testar se ja existe essa pessoa if (lst_infetado.Contains(p)) { return(0); } // Insere o Infetado na lista de Pessoas // NOME / IDADE / NIF / GENERO / MORADA / MUNICIPIO / DATA.NASC Pessoa aux = new Pessoa(p.Nome, p.Idade, p.Cartao_Cidadao, p.Sexo, p.Morada, p.Municipio, p.DataNasc); Pessoas.Insere_Pessoas(aux); // Insere um Infetado lst_infetado.Add(p); return(1); }catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } return(0); }
public ActionResult Save([FromBody] InfetadoDTO dto) { // cria o objeto var infetado = new Infetado(dto.DatadeNascimento, dto.Sexo, dto.Latitude, dto.Longitude); //insere no mongo database _infetadosCollection.InsertOne(infetado); //retorna o codigo 201 e uma mensagem return(StatusCode(201, "Infetado foi adicionado com sucesso")); }
/// <summary> /// Insere um Infetado. /// </summary> /// <param name="infetado">The infetado.</param> /// <returns></returns> public static bool Insere_Infetado(Infetado infetado) { try { Infetados.Insere_Infetados(infetado); return(true); } catch (Exception e) { Console.WriteLine("Erro: " + e.Message); } return(false); }