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; } }
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; } }