public bool Update(Inversor objeto) { if (objeto != null && objeto.ValidarParaRepositorio()) { using (Prestamos_P2P_Context db = new Prestamos_P2P_Context()) { var i = db.Inversores.Find(objeto.IdUsuario); if (i == null) { return(false); } i.Nombre = objeto.Nombre; i.Apellido = objeto.Apellido; i.Pass = objeto.Pass; i.FechaDeNacimiento = objeto.FechaDeNacimiento; i.Email = objeto.Email; i.Cell = objeto.Cell; i.TienePassTemporal = objeto.TienePassTemporal; i.MaxInvPorProyecto = objeto.MaxInvPorProyecto; i.PresentacionInversor = objeto.PresentacionInversor; i.FinanciacionesDelInversor = objeto.FinanciacionesDelInversor; db.Entry(i).State = EntityState.Modified; return(db.SaveChanges() > 0); } } return(false); }
public bool Update(Solicitante objeto) { if (objeto != null && objeto.ValidarParaRepositorio()) { using (Prestamos_P2P_Context db = new Prestamos_P2P_Context()) { var s = db.Solicitantes.Find(objeto.IdUsuario); if (s == null) { return(false); } s.Nombre = objeto.Nombre; s.Apellido = objeto.Apellido; s.Pass = objeto.Pass; s.FechaDeNacimiento = objeto.FechaDeNacimiento; s.Email = objeto.Email; s.Cell = objeto.Cell; s.TienePassTemporal = objeto.TienePassTemporal; s.ProyectosDelSolicitante = objeto.ProyectosDelSolicitante; db.Entry(s).State = EntityState.Modified; return(db.SaveChanges() > 0); } } return(false); }
public IEnumerable <Proyecto> FindAll() { using (Prestamos_P2P_Context db = new Prestamos_P2P_Context()) { var pro = db.Proyectos.ToList(); return(pro); } }
public IEnumerable <Solicitante> FindAll() { using (Prestamos_P2P_Context db = new Prestamos_P2P_Context()) { var sol = db.Solicitantes.ToList(); return(sol); } }
public Inversor FindById(int id) { try { using (Prestamos_P2P_Context db = new Prestamos_P2P_Context()) { return(db.Inversores.Find(id)); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(null); } }
public bool Add(Inversor objeto) { if (objeto == null || !objeto.ValidarParaRepositorio()) { return(false); } try { using (Prestamos_P2P_Context db = new Prestamos_P2P_Context()) { db.Inversores.Add(objeto); db.SaveChanges(); return(true); } } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(false); } }
public IEnumerable <Proyecto> Buscar(DateTime?pFechaInicio, DateTime?pFechaFin, string pContieneEnTitulo, string pContieneEnDescripcion, string pEstado, decimal?pMontoMenorOIgualA, string pTipoDeUsuarioBuscador, int?pIdUsuario) { Prestamos_P2P_Context db = new Prestamos_P2P_Context(); var proyectos = from p in db.Proyectos select p; if (pFechaInicio != null && pFechaFin != null) { proyectos = proyectos.Where(proy => proy.FechaDePresentacion >= pFechaInicio && proy.FechaDePresentacion <= pFechaFin); } if (!String.IsNullOrEmpty(pContieneEnTitulo)) { proyectos = proyectos.Where(proy => proy.Titulo.Contains(pContieneEnTitulo)); } if (!String.IsNullOrEmpty(pContieneEnDescripcion)) { proyectos = proyectos.Where(proy => proy.Descripcion.Contains(pContieneEnDescripcion)); } if (pMontoMenorOIgualA != null) { proyectos = proyectos.Where(proy => proy.MontoSolicitado <= pMontoMenorOIgualA); } if (!String.IsNullOrEmpty(pTipoDeUsuarioBuscador) && pIdUsuario != null) { if (pTipoDeUsuarioBuscador == "solicitante") { proyectos = proyectos.Where(proy => proy.IdSolicitante == pIdUsuario); } } return(proyectos.ToList()); }
public bool ExistsByEmail(string email) { try { using (Prestamos_P2P_Context db = new Prestamos_P2P_Context()) { var existe = db.Inversores.Count(p => p.Email == email); if (existe == 0) { return(false); } else { return(true); } } } catch (Exception ex) { Console.WriteLine(ex.ToString()); return(false); } }