public IActionResult Get() { var result = _repository.Get(); if (result == null) { return(InternalServerError()); } return(Ok(result)); }
public IActionResult AñadirProducto(int id) { sistem14_ropa_mexicanaContext context = new sistem14_ropa_mexicanaContext(); MarcaRepository repository = new MarcaRepository(context); ProductoViewModel PVM = new ProductoViewModel(); PVM.MarcaAfiliada = repository.Get(id); return(View(PVM)); }
public IActionResult CambiarContraseñaAfiliados(int id) { sistem14_ropa_mexicanaContext context = new sistem14_ropa_mexicanaContext(); MarcaRepository repository = new MarcaRepository(context); var afiliado = repository.Get(id); if (afiliado == null) { return(RedirectToAction("VerAfiliados")); } return(View(afiliado)); }
public List <Marca> Get(int marcaId) { try { using (MarcaRepository conexao = new MarcaRepository()) { marcas = conexao.Get(marcaId); return(marcas); } } catch (Exception e) { throw new Exception(e.Message); } }
public IActionResult DesactivarAfiliado(MarcaAfiliada MA) { sistem14_ropa_mexicanaContext context = new sistem14_ropa_mexicanaContext(); MarcaRepository repository = new MarcaRepository(context); var afiliado = repository.Get(MA.Id); if (afiliado != null && afiliado.Activo == 1) { afiliado.Activo = 0; repository.Update(afiliado); } else { afiliado.Activo = 1; repository.Update(afiliado); } return(RedirectToAction("VerAfiliados")); }
public IActionResult CambiarContraseñaAfiliados(MarcaAfiliada m, string contraseña, string confcontraseña) { sistem14_ropa_mexicanaContext context = new sistem14_ropa_mexicanaContext(); MarcaRepository repository = new MarcaRepository(context); var afiliado = repository.Get(m.Id); try { if (afiliado != null) { if (contraseña == afiliado.Contrasena) { ModelState.AddModelError("", "La nueva contraseña no puedo ser igual a la actual."); return(View(afiliado)); } else { if (contraseña == confcontraseña) { afiliado.Contrasena = contraseña; afiliado.Contrasena = HashingHelper.GetHash(contraseña); repository.Update(afiliado); } else { ModelState.AddModelError("", "Las contraseñas no coinciden"); return(View(afiliado)); } } } return(RedirectToAction("VerAfiliados")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(afiliado)); } }
public IActionResult EditarDatosAfiliados(MarcaAfiliada MarcaAfiliado) { sistem14_ropa_mexicanaContext context = new sistem14_ropa_mexicanaContext(); MarcaRepository repository = new MarcaRepository(context); var afiliado = repository.Get(MarcaAfiliado.Id); try { if (afiliado != null) { afiliado.Nombre = MarcaAfiliado.Nombre; afiliado.Marca = MarcaAfiliado.Marca; afiliado.Correo = MarcaAfiliado.Correo; repository.Update(afiliado); } return(RedirectToAction("VerAfiliados")); } catch (Exception ex) { ModelState.AddModelError("", ex.Message); return(View(afiliado)); } }
public ActionResult <IEnumerable <MarcaViewModel> > Get() { return(Ok(_repository.Get())); }