Пример #1
0
        public void Eliminar(Modelo.DireccionPedido laDireccionAEliminar)
        {
            GestorDeDireccionesParaPedidos elGestor = new GestorDeDireccionesParaPedidos();

            Modelo.DireccionPedido laDireccion = elGestor.ObtenerDireccionesPorId(laDireccionAEliminar.Id);
            elGestor.Eliminar(laDireccion);
        }
Пример #2
0
        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();
        }
Пример #3
0
        public IActionResult Agregar()
        {
            Modelo.DireccionPedido laDireccionDelPedido = new Modelo.DireccionPedido();

            CoordinadorDeProvincias elCoordinadorDeProvincias = new CoordinadorDeProvincias();


            laDireccionDelPedido.LaListaDeProvincias = elCoordinadorDeProvincias.ListarProvincias();


            return(View(laDireccionDelPedido));
        }
Пример #4
0
 public IActionResult Actualizar(Modelo.DireccionPedido laDireccion)
 {
     try
     {
         CoordinadorDeDireccionesParaPedidos elCoordinador = new CoordinadorDeDireccionesParaPedidos();
         elCoordinador.Actualizar(laDireccion);
         return(RedirectToAction("Mostrar"));
     }
     catch
     {
         return(View());
     }
 }
Пример #5
0
        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);
        }
Пример #6
0
 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());
     }
 }
Пример #7
0
 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());
     }
 }
Пример #8
0
        public void Agregar(Modelo.DireccionPedido laDireccionDelPedido)
        {
            GestorDeDireccionesParaPedidos elGestor = new GestorDeDireccionesParaPedidos();

            elGestor.Agregar(laDireccionDelPedido);
        }