public void Eliminar(Modelo.DireccionPedido laDireccionAEliminar) { GestorDeDireccionesParaPedidos elGestor = new GestorDeDireccionesParaPedidos(); Modelo.DireccionPedido laDireccion = elGestor.ObtenerDireccionesPorId(laDireccionAEliminar.Id); elGestor.Eliminar(laDireccion); }
public void Agregar(Modelo.DireccionPedido laDireccionDelPedido) { GestorDeProvincias elGestorDeProvincias = new GestorDeProvincias(); Modelo.Contexto laBaseDeDatos = new Contexto(); laBaseDeDatos.DireccionPedido.Add(laDireccionDelPedido); laBaseDeDatos.Entry(laDireccionDelPedido).State = Microsoft.EntityFrameworkCore.EntityState.Added; laBaseDeDatos.SaveChanges(); }
public IActionResult Agregar() { Modelo.DireccionPedido laDireccionDelPedido = new Modelo.DireccionPedido(); CoordinadorDeProvincias elCoordinadorDeProvincias = new CoordinadorDeProvincias(); laDireccionDelPedido.LaListaDeProvincias = elCoordinadorDeProvincias.ListarProvincias(); return(View(laDireccionDelPedido)); }
public IActionResult Actualizar(Modelo.DireccionPedido laDireccion) { try { CoordinadorDeDireccionesParaPedidos elCoordinador = new CoordinadorDeDireccionesParaPedidos(); elCoordinador.Actualizar(laDireccion); return(RedirectToAction("Mostrar")); } catch { return(View()); } }
public void Actualizar(Modelo.DireccionPedido laDireccion) { GestorDeDireccionesParaPedidos elGestor = new GestorDeDireccionesParaPedidos(); Modelo.DireccionPedido laDireccionAActualizar = elGestor.ObtenerDireccionesPorId(laDireccion.Id); laDireccionAActualizar.Id = laDireccion.Id; laDireccionAActualizar.IdProvincia = laDireccion.IdProvincia; laDireccionAActualizar.IdCanton = laDireccion.IdCanton; laDireccionAActualizar.IdDistrito = laDireccion.IdDistrito; laDireccionAActualizar.Detalles = laDireccion.Detalles; elGestor.Actualizar(laDireccionAActualizar); }
public IActionResult Agregar(Modelo.DireccionPedido laDireccion) { try { CoordinadorDeDireccionesParaPedidos elCoordinador = new CoordinadorDeDireccionesParaPedidos(); elCoordinador.Agregar(laDireccion); return(RedirectToAction("Mostrar")); } catch (Exception excepcion) { Console.WriteLine(excepcion); return(View()); } }
public IActionResult Eliminar(Modelo.DireccionPedido laDireccion) { try { CoordinadorDeDireccionesParaPedidos elCoordinador = new CoordinadorDeDireccionesParaPedidos(); elCoordinador.Eliminar(laDireccion); return(RedirectToAction("Mostrar")); } catch { ViewBag.mensaje = "No se puede eliminar porque esta direccion tiene un pedido"; return(View()); } }
public void Agregar(Modelo.DireccionPedido laDireccionDelPedido) { GestorDeDireccionesParaPedidos elGestor = new GestorDeDireccionesParaPedidos(); elGestor.Agregar(laDireccionDelPedido); }