public void Actualizar(Psicologo Psicologo) { string query = @" UPDATE Psicologos SET Nombre = @Nombre, Telefono = @Telefono, Correo = @Correo, Cedula = @Cedula, Contrasena = @Contrasena WHERE IdPsicologo = @IdPsicologo; "; using (SqliteConnection connection = new SqliteConnection(CONNECTION_STRING)) { connection.Open(); using (SqliteCommand command = new SqliteCommand(query, connection)) { command.Parameters.AddWithValue("IdPsicologo", Psicologo.IdPsicologo); command.Parameters.AddWithValue("Nombre", Psicologo.Nombre); command.Parameters.AddWithValue("Telefono", Psicologo.Telefono); command.Parameters.AddWithValue("Correo", Psicologo.Correo); command.Parameters.AddWithValue("Cedula", Psicologo.Cedula); command.Parameters.AddWithValue("Contrasena", Psicologo.Contrasena); command.Prepare(); command.ExecuteNonQuery(); } } }
public void Nuevo() { if (contrasena.text == confirmarContrasena.text) { List <Psicologo> Psicologos = PsicologoDAO.Lista(); Psicologo Psicologo = Psicologos[0]; List <Tutor> Tutores = TutorDAO.Lista(); Tutor Tutor = Tutores[0]; Jugador = new Jugador() { Nombre = nombre.text, NombreUsuario = nombreUsuario.text, Sexo = genero.options[genero.value].text, Edad = int.Parse(edad.text), Contrasena = contrasena.text, Psicologo = Psicologo, Tutor = Tutor }; JugadorDAO.Crear(Jugador); MotorMicrojuego.MenuPrincipal(); } }
public ActionResult Add(Usuario usuario, Psicologo psicologo) { IRepository repository = new Model.Repository(); int id = 0; string strMensaje = "No se pudo actualizar la información, intentelo más tarde"; bool okResult = false; if (usuario.IdUsuario > 0) { id = usuario.IdUsuario; Usuarios UpdatePaciente = repository.FindEntity <Usuarios>(c => c.IdUsuario == usuario.IdUsuario); if (UpdatePaciente != null) { Psicologo actualizar = new Psicologo(); strMensaje = actualizar.actualizar(usuario, psicologo); okResult = true; } } else { id = psicologo.IdPsicologo; Psicologo actualizar = new Psicologo(); strMensaje = actualizar.crear(usuario, psicologo); okResult = true; } return(Json(new Response { IsSuccess = okResult, Message = strMensaje, Id = id }, JsonRequestBehavior.AllowGet)); }
public Psicologo Buscar(int IdPsicologo) { Psicologo psicologo = null; string query = @" SELECT IdPsicologo, Nombre, Telefono, Correo, Cedula, Contrasena FROM Psicologos WHERE IdPsicologo = @IdPsicologo; "; using (SqliteConnection connection = new SqliteConnection(CONNECTION_STRING)) { connection.Open(); using (SqliteCommand command = new SqliteCommand(query, connection)) { command.Parameters.AddWithValue("IdPsicologo", IdPsicologo); command.Prepare(); SqliteDataReader reader = command.ExecuteReader(); while (reader.Read()) { psicologo = LeerPsicologo(reader); } } } return(psicologo); }
public int Update(Psicologo psicologo) { SQL = new StringBuilder(); int exeCount = 0; //using (IDbConnection conn = Connection) //{ // SQL.AppendLine(string.Format(@" INSERIR COMANDO SQL ", // psicologo.Nome, // psicologo.Sobrenome, // psicologo.Email, // psicologo.Endereco, // psicologo.DescricaoAtuacao, // psicologo.InstituicaoEnsino, // psicologo.Abordagens, // psicologo.AnoInicio, // psicologo.AreaEstudo, // psicologo.Atendimento, // psicologo.Celular, // psicologo.CodGraduacao, // psicologo.Curso, // psicologo.DataNascimento, // psicologo.DescricaoAtuacao, psicologo.CPF_CNPJ)); // exeCount = conn.Execute(SQL.ToString()); //} return(exeCount); }
public async Task <IActionResult> Create(Psicologo psicologo) { if (ModelState.IsValid) { await _psicologoRepository.SavePsicologo(psicologo); return(RedirectToAction("Index")); } return(View(psicologo)); }
public async Task <bool> Handle(ActualizarPsicologoCommand request, CancellationToken cancellationToken) { var psicologo = new Psicologo(request.PsicologoId, request.Apellidos, request.Nombres, request.Direccion, request.FechaNacimiento.ToDateTime(Constant.FORMAT_DDMMYYYY), request.CuentaDeposito, request.GradoTitulacion, request.Especialidad, request.Estado); psicologo.EstadoActivo(); _logger.LogInformation("----- Actualizando Psicologo - Psicologo: {@psicologo}", psicologo); _psicologoRepository.Update(psicologo); return(await _psicologoRepository.UnitOfWork .SaveEntitiesAsync(cancellationToken)); }
public ActionResult Get(int Id) { string strMensaje = "No se encontro el usuario que desea editar"; IRepository repository = new Model.Repository(); var objUsuario = repository.FindEntity <Usuarios>(c => c.IdUsuario == Id); if (objUsuario != null) { if (objUsuario.TipoUsuario == "Paciente") { var objPaciente = repository.FindEntity <Pacientes>(c => c.IdUsuario == objUsuario.IdUsuario); Paciente actualizar = new Paciente(); var lista = actualizar.Obtener(objPaciente, objUsuario); return(Json(new Response { IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(2), Result3 = lista.ElementAt(1).ToString() }, JsonRequestBehavior.AllowGet)); } else if (objUsuario.TipoUsuario == "Administrador") { var admin = repository.FindEntity <Administradores>(c => c.IdUsuario == objUsuario.IdUsuario); Administrador actualizar = new Administrador(); var lista = actualizar.Obtener(admin, objUsuario); return(Json(new Response { IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(2), Result3 = lista.ElementAt(1).ToString() }, JsonRequestBehavior.AllowGet)); } else if (objUsuario.TipoUsuario == "Psicologo") { var psicologo = repository.FindEntity <Psicologos>(c => c.IdUsuario == objUsuario.IdUsuario); Psicologo actualizar = new Psicologo(); var lista = actualizar.Obtener(psicologo, objUsuario); return(Json(new Response { IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(2), Result3 = lista.ElementAt(1).ToString() }, JsonRequestBehavior.AllowGet)); } } return(Json(new Response { IsSuccess = false, Message = strMensaje, Id = Id }, JsonRequestBehavior.AllowGet)); }
public void Eliminar(Psicologo Psicologo) { string query = @" DELETE FROM Psicologos WHERE IdPsicologo = @IdPsicologo; "; using (SqliteConnection connection = new SqliteConnection(CONNECTION_STRING)) { connection.Open(); using (SqliteCommand command = new SqliteCommand(query, connection)) { command.Parameters.AddWithValue("IdPsicologo", Psicologo.IdPsicologo); command.Prepare(); command.ExecuteNonQuery(); } } }
public async Task <IActionResult> Update([FromBody] Psicologo psicologo) { try { int execCount = _psicologoRepository.Update(psicologo); if (execCount > 0) { return(Ok()); } else { return(BadRequest()); } } catch (Exception) { return(StatusCode(500)); } }
public async Task <IActionResult> Add([FromBody] Psicologo psicologo) { try { bool execCount = _psicologoRepository.Insert(psicologo); if (execCount) { return(Ok(execCount.ToString())); } else { return(BadRequest()); } } catch (Exception) { return(StatusCode(500)); } }
public async Task <IActionResult> GetPsicologo(string cpf_cnpj) { try { Psicologo psicologo = _psicologoRepository.Select(cpf_cnpj); if (psicologo != null) { return(Ok(psicologo)); } else { return(NotFound("Usuário não encontrado")); } } catch (Exception) { return(StatusCode(500)); } }
public ActionResult Get(int Id) { string strMensaje = "No se encontro el psicologo que desea editar"; IRepository repository = new Model.Repository(); var Psicolog = repository.FindEntity <Psicologos>(c => c.IdPsicologo == Id); var objUsuario = repository.FindEntity <Usuarios>(c => c.IdUsuario == Psicolog.IdUsuario); if (objUsuario != null) { Psicologo actualizar = new Psicologo(); var lista = actualizar.Obtener(Psicolog, objUsuario); return(Json(new Response { IsSuccess = true, Id = Id, Result = lista.ElementAt(0), Result2 = lista.ElementAt(2), Result3 = lista.ElementAt(1).ToString() }, JsonRequestBehavior.AllowGet)); } return(Json(new Response { IsSuccess = false, Message = strMensaje, Id = Id }, JsonRequestBehavior.AllowGet)); }
public void Crear(Psicologo Psicologo) { string query = @" INSERT INTO Psicologos( Nombre, Telefono, Correo, Cedula, Contrasena ) VALUES ( @Nombre, @Telefono, @Correo, @Cedula, @Contrasena ); SELECT last_insert_rowid(); "; using (SqliteConnection connection = new SqliteConnection(CONNECTION_STRING)) { connection.Open(); using (SqliteCommand command = new SqliteCommand(query, connection)) { command.Parameters.AddWithValue("Nombre", Psicologo.Nombre); command.Parameters.AddWithValue("Telefono", Psicologo.Telefono); command.Parameters.AddWithValue("Correo", Psicologo.Correo); command.Parameters.AddWithValue("Cedula", Psicologo.Cedula); command.Parameters.AddWithValue("Contrasena", Psicologo.Contrasena); command.Prepare(); Psicologo.IdPsicologo = System.Convert.ToInt32(command.ExecuteScalar()); } } }
// Start is called before the first frame update void Start() { Texture2D texture = new Texture2D(500, 500); texture.filterMode = FilterMode.Bilinear; BarcodeWriterGeneric writer = new BarcodeWriterGeneric(); writer.Format = BarcodeFormat.QR_CODE; writer.Options.Width = texture.width; writer.Options.Height = texture.height; writer.Options.Margin = 10; PsicologoDAO psicologoDAO = new PsicologoDAO(); List <Psicologo> psicologos = psicologoDAO.Lista(); if (psicologos.Count > 0) { Psicologo psicologo = psicologos[0]; string representation = string.Format( "{0}\n{1}\n{2}\n{3}", psicologo.Nombre, psicologo.Correo, psicologo.Telefono, psicologo.Cedula ); BitMatrix matrix = writer.Encode(representation); matrix.rotate180(); ZXing.Common.BitArray row = new ZXing.Common.BitArray(matrix.RowSize); // get image data int width = texture.width; int height = texture.height; for (int y = 0; y < height; y++) { row = matrix.getRow(y, row); row.reverse(); // they are backwards wtf? int[] pixels = row.Array; int int_i = 0; int bit_i = 0; for (int x = 0; x < width; x++) { int bit_mask = 1 << bit_i++; int int_value = pixels[int_i]; bool bit_value = (int_value & bit_mask) == bit_mask; if (bit_i > 31) { bit_i = 0; int_i++; } UnityEngine.Color color; if (bit_value) { color = UnityEngine.Color.black; } else { color = UnityEngine.Color.white; } texture.SetPixel(x, y, color); } } texture.Apply(); image.texture = texture; //imageFitter.aspectRatio = 1.0f; //image.material.mainTexture = texture; } }
public ActionResult Add(Usuario usuario, Paciente paciente, Psicologo psicologo, Administrador admin) { IRepository repository = new Model.Repository(); int id = 0; string strMensaje = "No se pudo actualizar la información, intentelo más tarde"; bool okResult = false; if (usuario.IdUsuario > 0) { id = usuario.IdUsuario; Usuarios UpdatePaciente = repository.FindEntity <Usuarios>(c => c.IdUsuario == usuario.IdUsuario); var Tipo = repository.FindEntity <Usuarios>(c => c.IdUsuario == usuario.IdUsuario).TipoUsuario; if (Tipo == "Paciente") { Paciente actualizar = new Paciente(); strMensaje = actualizar.actualizar(usuario, paciente); okResult = true; } else if (Tipo == "Psicologo") { Psicologo actualizar = new Psicologo(); strMensaje = actualizar.actualizar(usuario, psicologo); okResult = true; } else if (Tipo == "Administrador") { Administrador actualizar = new Administrador(); strMensaje = actualizar.Actualizar(usuario, admin); okResult = true; } } else { if (usuario.TipoUsuario == "Paciente") { id = paciente.IdPaciente; Paciente actualizar = new Paciente(); okResult = true; strMensaje = actualizar.crear(usuario, paciente); } else if (usuario.TipoUsuario == "Psicologo") { id = psicologo.IdPsicologo; Psicologo actualizar = new Psicologo(); okResult = true; strMensaje = actualizar.crear(usuario, psicologo); } else if (usuario.TipoUsuario == "Administrador") { id = admin.IdAdministrador; Administrador actualizar = new Administrador(); okResult = true; strMensaje = actualizar.crear(usuario, admin); } } return(Json(new Response { IsSuccess = okResult, Message = strMensaje, Id = id }, JsonRequestBehavior.AllowGet)); }
public async Task <IActionResult> Salvar(string cpf, string nome, string sobrenome, string email, string senha, string dtnascimento, string celular, string pais, string cep, string estado, string cidade, string bairro, string logradouro, string numero, string complemento, string crp, string cboGraduacao, string instituicao, string curso, string anoinicio, string anotermino, string descricao, int[] CodigoAbordagem, int[] CodigoAtendimento) { var psicologo = new Psicologo(); psicologo.CPF_CNPJ = cpf.Replace(".", "").Replace("-", ""); psicologo.Nome = nome; psicologo.Email = email; psicologo.Senha = senha; psicologo.Sobrenome = sobrenome; psicologo.DataNascimento = Convert.ToDateTime(dtnascimento); psicologo.Celular = celular; psicologo.Endereco = new Endereco(); psicologo.Endereco.CEP = cep; psicologo.Endereco.Bairro = bairro; psicologo.Endereco.Cidade = cidade; psicologo.Endereco.Complemento = complemento; psicologo.Endereco.Estado = estado; psicologo.Endereco.Logradouro = logradouro; psicologo.Endereco.Numero = numero; psicologo.Endereco.Pais = pais; psicologo.Perfil = new Perfil(); psicologo.Perfil.CodigoPerfil = 2; //2- Terapeuta psicologo.CRP = crp; psicologo.CodGraduacao = cboGraduacao; psicologo.InstituicaoEnsino = instituicao; psicologo.Curso = curso; psicologo.AnoInicio = anoinicio; psicologo.AnoTermino = anotermino; psicologo.DescricaoAtuacao = descricao; psicologo.AreaEstudo = string.Empty; if (_psicologoRepository.Insert(psicologo)) { return(RedirectToAction("Login", "Home")); } else { return(View("Error")); } }
// Start is called before the first frame update void Start() { TutorDAO tutorDAO = new TutorDAO(); PsicologoDAO psicologoDAO = new PsicologoDAO(); JugadorDAO jugadorDAO = new JugadorDAO(); if (psicologoDAO.Lista().Count < 1) { Psicologo psicologo = new Psicologo() { Nombre = "Psicologo", Correo = "*****@*****.**", Telefono = "0123456789", Cedula = "cedula", Contrasena = "contrasena" }; psicologoDAO.Crear(psicologo); } if (tutorDAO.Lista().Count < 1) { Tutor tutor = new Tutor() { Nombre = "Tutor", Correo = "*****@*****.**", Telefono = "0123456789" }; tutorDAO.Crear(tutor); } if (jugadorDAO.Lista().Count < 1) { Jugador jugador = new Jugador() { Nombre = "Jugador", NombreUsuario = "Jugador1", Contrasena = "contrasena", Edad = 12, Sexo = "M", IdTutor = 1, IdPsicologo = 1, Sesion = true }; jugadorDAO.Crear(jugador); } //ConfiguracionDAO dao = new ConfiguracionDAO(); //Configuracion configuracion = new Configuracion //{ // Sfx = 1, // Volumen = 2, // IdJugador = 5, //}; //dao.Crear(configuracion); //configuracion = dao.Buscar(configuracion.IdConfiguracion); //Debug.Log(configuracion); //configuracion.Sfx = 300; //dao.Actualizar(configuracion); //configuracion = dao.Buscar(configuracion.IdConfiguracion); //Debug.Log(configuracion); //List<Configuracion> configuraciones; //Debug.Log("Antes: "); //configuraciones = dao.Lista(); //foreach (Configuracion configures2 in configuraciones) //{ // Debug.Log(configures2.ToString()); // dao.Eliminar(configures2); //} //Debug.Log("Despues: "); //configuraciones = dao.Lista(); //foreach (Configuracion configures2 in configuraciones) //{ // Debug.Log(configures2.ToString()); //} }
public Psicologo Select(string cpf) { Psicologo psicologo = null; IEnumerable <Abordagens> listaAbordagem = null; IEnumerable <Atendimento> listaAtendimento = null; IEnumerable <Agenda> listaAgenda = null; try { SQL = new StringBuilder(); using (IDbConnection conn = Connection) { SQL.AppendLine(string.Format(@" SELECT U.CPFCNPJ AS CPF_CNPJ ,U.COD_PERFIL AS CodigoPerfil ,PERF.DESCRICAO as DescricaoPerfil ,U.NOME AS Nome ,U.SOBRENOME AS Sobrenome ,U.DT_NASCIMENTO AS DataNascimento ,U.EMAIL AS EMAIL ,U.CELULAR AS Celular ,U.PAIS AS Pais ,U.CEP AS CEP ,U.ESTADO AS Estado ,U.CIDADE AS Cidade ,U.LOGRADOURO AS Logradouro ,U.BAIRRO AS Bairro ,U.NUMERO AS Numero ,U.COMPLEMENTO AS Complemento ,P.CRP AS CRP ,P.COD_GRADUACAO AS CodigoGraduacao ,GRAD.DESCRICAO AS DescricaoGraduacao ,P.INSTITUICAO_ENSINO AS InstituicaoEnsino ,P.CURSO AS Curso ,P.ANO_INICIO AS AnoInicio ,P.ANO_FIM AS AnoTermino ,P.AREA_ESTUDO AS AreaEstudo ,P.DESCRICAO AS DescricaoAtuacao FROM dbo.TBUSUARIO AS U INNER JOIN dbo.TBPROFISSIONAL AS P ON U.CPFCNPJ = P.CPFCNPJ INNER JOIN DBO.TBTIPOPERFIL AS PERF ON U.COD_PERFIL = PERF.COD_PERFIL INNER JOIN DBO.TBTIPOGRADUACAO AS GRAD ON P.COD_GRADUACAO = GRAD.COD_GRADUACAO WHERE U.CPFCNPJ = '{0}' ", cpf)); psicologo = conn.QueryFirstOrDefault <Psicologo>(SQL.ToString()); //Se retornou psicologo, busco as informações de atendimento, abordagem e agenda if (psicologo != null) { SQL = new StringBuilder(); SQL.AppendLine(string.Format(@" SELECT TIPO_ABORD.COD_ABORDAGEM AS CodigoAbordagem ,TIPO_ABORD.DESCRICAO AS DescricaoAbordagem FROM TBTIPOABORD AS TIPO_ABORD INNER JOIN TBPROF_TIPOABORD AS PROF_TIPO_ABORD ON TIPO_ABORD.COD_ABORDAGEM = PROF_TIPO_ABORD.COD_ABORDAGEM WHERE PROF_TIPO_ABORD.CRP = '{0}'", psicologo.CRP)); listaAbordagem = conn.Query <Abordagens>(SQL.ToString()); SQL = new StringBuilder(); SQL.AppendLine(string.Format(@" SELECT TIPO_ATEND.COD_ATENDIMENTO AS CodigoAtendimento ,TIPO_ATEND.DESCRICAO AS DescricaoAtendimento FROM TBTIPOATEND AS TIPO_ATEND INNER JOIN TBPROF_TIPOATEND AS PROF_TIPO_ATEND ON PROF_TIPO_ATEND.COD_ATENDIMENTO = PROF_TIPO_ATEND.COD_ATENDIMENTO WHERE PROF_TIPO_ATEND.CRP = '{0}'", psicologo.CRP)); listaAtendimento = conn.Query <Atendimento>(SQL.ToString()); SQL = new StringBuilder(); SQL.AppendLine(string.Format(@" SELECT USU.NOME + ' ' + USU.SOBRENOME AS Nome ,AGENDA.[CPF_PACIENTE] AS CPF_Paciente ,AGENDA.[DATA_AGENDAMENTO] AS DataConsulta ,CONVERT(DATETIME,AGENDA.[HORARIO]) AS HorarioConsulta FROM TBAGENDA AS AGENDA INNER JOIN TBUSUARIO USU ON AGENDA.[CPF_PACIENTE] = USU.[CPFCNPJ] WHERE CPF_CNPJPROF = '{0}'", psicologo.CPF_CNPJ)); listaAgenda = conn.Query <Agenda>(SQL.ToString()); psicologo.Agenda = new List <Agenda>(); if (listaAbordagem.AsList().Count > 0) { //psicologo.Abordagens.AsList().AddRange(listaAbordagem); } if (listaAtendimento.AsList().Count > 0) { //psicologo.Atendimentos.AsList().AddRange(listaAtendimento); } if (listaAgenda.AsList().Count > 0) { psicologo.Agenda.AddRange(listaAgenda); } } } } catch (Exception ex) { throw new Exception(ex.Message); psicologo = null; } return(psicologo); }
public bool Insert(Psicologo psicologo) { SQL = new StringBuilder(); int SCOPE_IDENTITY = 0; try { using (IDbConnection conn = Connection) { SQL.AppendLine(string.Format(@" INSERT INTO [dbo].[TBUSUARIO] ([CPFCNPJ] ,[COD_PERFIL] ,[NOME] ,[SOBRENOME] ,[DT_NASCIMENTO] ,[EMAIL] ,[SENHA] ,[CELULAR] ,[PAIS] ,[CEP] ,[ESTADO] ,[CIDADE] ,[LOGRADOURO] ,[BAIRRO] ,[NUMERO] ,[COMPLEMENTO]) VALUES ('{0}' ,'{1}' ,'{2}' ,'{3}' ,'{4}' ,'{5}' ,'{6}' ,'{7}' ,'{8}' ,'{9}' ,'{10}' ,'{11}' ,'{12}' ,'{13}' ,'{14}' ,'{15}');" , psicologo.CPF_CNPJ , psicologo.Perfil.CodigoPerfil , psicologo.Nome , psicologo.Sobrenome , psicologo.DataNascimento.Date.Date , psicologo.Email , psicologo.Senha , psicologo.Celular , psicologo.Endereco.Pais , psicologo.Endereco.CEP , psicologo.Endereco.Estado , psicologo.Endereco.Cidade , psicologo.Endereco.Logradouro , psicologo.Endereco.Bairro , psicologo.Endereco.Numero , psicologo.Endereco.Complemento)); conn.Execute(SQL.ToString()); SQL = new StringBuilder(); SQL.AppendLine(string.Format(@" INSERT INTO [dbo].[TBPROFISSIONAL] ([CPFCNPJ] ,[CRP] ,[COD_GRADUACAO] ,[INSTITUICAO_ENSINO] ,[CURSO] ,[ANO_INICIO] ,[ANO_FIM] ,[AREA_ESTUDO] ,[DESCRICAO]) VALUES ('{0}' ,'{1}' ,'{2}' ,'{3}' ,'{4}' ,'{5}' ,'{6}' ,'{7}' ,'{8}'); SELECT CAST(SCOPE_IDENTITY() as int)" , psicologo.CPF_CNPJ , psicologo.CRP , psicologo.CodGraduacao , psicologo.InstituicaoEnsino , psicologo.Curso , psicologo.AnoInicio , psicologo.AnoTermino , psicologo.AreaEstudo , psicologo.DescricaoAtuacao)); conn.Execute(SQL.ToString()); } return(true); } catch (Exception ex) { throw new Exception(ex.Message); return(false); } }
public void Seed() { if (_context.Psicologo.Any() || _context.Paciente.Any() || _context.Consulta.Any() || _context.Carteira.Any()) { return; //DB está populado } Endereco end1 = new Endereco() { Logradouro = "Rua Estados Unidos", Complemento = "Qd. 21 Lt. 27", Bairro = "Vila Maria Luiza", Cep = "74.720-220", Municipio = "Goiânia", UF = "GO" }; Endereco end2 = new Endereco() { Logradouro = "Av. W5", Complemento = "Residencial Solar Golden 1, Bloco G, Ap. 103", Bairro = "Sitios Santa Luzia", Cep = "74.922-685", Municipio = "Aparecida de Goiânia", UF = "GO" }; Psicologo p1 = new Psicologo() { Nome = "Jessica Simonine", CPF = "00011122233", Telefone = "62 99242-6537", Email = "*****@*****.**", Carteira = new Carteira() }; Psicologo p2 = new Psicologo() { Nome = "Luana Priscila", CPF = "00011122244", Telefone = "62 93333-4444", Email = "*****@*****.**", Carteira = new Carteira() }; Psicologo p3 = new Psicologo() { Nome = "Nathalia Montes", CPF = "00011122255", Telefone = "62 92222-3333", Email = "*****@*****.**", Carteira = new Carteira() }; Psicologo p4 = new Psicologo() { Nome = "Natália Veloso", CPF = "00011122266", Telefone = "62 91111-2222", Email = "*****@*****.**", Carteira = new Carteira() }; Paciente a1 = new Paciente() { Nome = "Thalles Veloso", Profissao = "Engenheiro", Telefone = "62 99999-9999", CPF = "11122233344", Psicologo = p1, Endereco = end1, }; Paciente a2 = new Paciente() { Nome = "Thalles Lima", Profissao = "Programador", Telefone = "62 99999-9999", CPF = "11122233355", Psicologo = p2, Endereco = end2, }; Paciente a3 = new Paciente() { Nome = "Tiana Veloso", Profissao = "Pedagoga", Telefone = "62 99999-9999", CPF = "11122233366", Psicologo = p3, Endereco = end1, }; Paciente a4 = new Paciente() { Nome = "Filipe Lima", Profissao = "Professor", Telefone = "62 99999-9999", CPF = "11122233377", Psicologo = p4, Endereco = end2, }; Consulta c1 = new Consulta() { Paciente = a1, Psicologo = p1, Horario = new DateTime(2020, 11, 15, 14, 00, 00), Taxa = 180 }; Consulta c2 = new Consulta() { Paciente = a2, Psicologo = p2, Horario = new DateTime(2020, 11, 16, 17, 30, 00), Taxa = 80 }; Consulta c3 = new Consulta() { Paciente = a3, Psicologo = p3, Horario = new DateTime(2020, 11, 17, 08, 00, 00), Taxa = 150 }; Consulta c4 = new Consulta() { Paciente = a4, Psicologo = p4, Horario = new DateTime(2020, 11, 15, 10, 00, 00), Taxa = 70 }; _context.Endereco.AddRange(end1, end2); _context.Psicologo.AddRange(p1, p2, p3, p4); _context.Paciente.AddRange(a1, a2, a3, a4); _context.Consulta.AddRange(c1, c2, c3, c4); _context.SaveChanges(); }