Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
        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);
            }
        }