예제 #1
0
        public Resultado Actualizar(Carrito carrito, int id)
        {
            try
            {
                Resultados resultados = new Resultados();

                if (Validar(carrito))
                {
                    Carrito carritoAux = dbContext.Carrito.FirstOrDefault(x => x.Id == id);
                    if (carritoAux != null)
                    {
                        carritoAux.Estado = carrito.Estado;
                        dbContext.Update(carritoAux);
                        dbContext.SaveChanges();
                        return(resultados.ActualizacionExitosa());
                    }
                }
                return(resultados.SolicitudSinExito());
            } catch (Exception ex)
            {
                throw ex;
            }
        }
예제 #2
0
 public Resultado Actualizar(Docente docente, int id)
 {
     try
     {
         Resultados resultados = new Resultados();
         Docente    docenteAux = dbContext.Docente.FirstOrDefault(x => x.Id == id);
         if (docenteAux != null)
         {
             if (docenteAux.CorreoElectronico != docente.CorreoElectronico)
             {
                 if (ValidarCorreoElectronicoUnico(docente))
                 {
                     bool validarDocente = Validar(docente);
                     if (validarDocente)
                     {
                         docenteAux.Nombre            = docente.Nombre;
                         docenteAux.CorreoElectronico = docente.CorreoElectronico;
                         docenteAux.Contraseña        = docente.Contraseña;
                         docenteAux.Direccion         = docente.Direccion;
                         docenteAux.Ciudad            = docente.Ciudad;
                         docenteAux.EntidadFederativa = docente.EntidadFederativa;
                         docenteAux.Pais     = docente.Pais;
                         docenteAux.Paypal   = docente.Paypal;
                         docenteAux.Telefono = docente.Telefono;
                         dbContext.Update(docenteAux);
                         dbContext.SaveChanges();
                         return(resultados.ActualizacionExitosa());
                     }
                 }
                 else
                 {
                     return(resultados.CorreoElectronicoYaExistente());
                 }
             }
             else
             {
                 bool validarDocente = Validar(docente);
                 if (validarDocente)
                 {
                     docenteAux.Nombre            = docente.Nombre;
                     docenteAux.CorreoElectronico = docente.CorreoElectronico;
                     docenteAux.Contraseña        = docente.Contraseña;
                     docenteAux.Direccion         = docente.Direccion;
                     docenteAux.Ciudad            = docente.Ciudad;
                     docenteAux.EntidadFederativa = docente.EntidadFederativa;
                     docenteAux.Pais     = docente.Pais;
                     docenteAux.Paypal   = docente.Paypal;
                     docenteAux.Telefono = docente.Telefono;
                     dbContext.Update(docenteAux);
                     dbContext.SaveChanges();
                     return(resultados.ActualizacionExitosa());
                 }
             }
         }
         return(resultados.DatosInexistentes());
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }