示例#1
0
        public ActionResult Editar(int id)
        {
            var DireccionesDao = new DireccionesDao();
            var modelo         = new DireccionesModel();
            var Direcciones    = DireccionesDao.ObternerDireccion(id);

            modelo.IdDireccion = id;
            modelo.Nombre      = Direcciones.Nombre;
            return(View(modelo));
        }
示例#2
0
        //Guarda Direcciones random en la tabla Direcciones base de datos
        private void DoWork(object state)
        {
            var    DireccionesDao = new DireccionesDao();
            Random rnd            = new Random();
            int    number         = rnd.Next(1, 100);
            var    direccion      = "AC 70 #76-" + number + "";

            DireccionesDao.InsertarDireccion(new DireccionesDto {
                IdDireccion = 0, Nombre = direccion
            });
        }
示例#3
0
        public ActionResult Eliminar(int id)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var DireccionesDao = new DireccionesDao();
                    DireccionesDao.EliminarDireccion(id);
                }

                return(Redirect("~/direcciones/obtener"));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }
示例#4
0
        public ActionResult Editar(DireccionesModel model)
        {
            try
            {
                if (ModelState.IsValid)
                {
                    var DireccionesDao = new DireccionesDao();
                    DireccionesDao.ActualizarDireccion(new DireccionesDto {
                        IdDireccion = model.IdDireccion, Nombre = model.Nombre
                    });
                }

                return(Redirect("~/direcciones/obtener"));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }
示例#5
0
        public IActionResult Obtener()
        {
            var direccionesDao = new DireccionesDao();
            var modelo         = new List <DireccionesModel>();

            try
            {
                var direcciones = direccionesDao.ObternerDirecciones();
                foreach (var direccion in direcciones)
                {
                    modelo.Add(new DireccionesModel {
                        IdDireccion = direccion.IdDireccion, Nombre = direccion.Nombre
                    });
                }

                return(View(modelo));
            }
            catch (Exception ex)
            {
                _logger.LogError(@"Error: {0}", ex);
                throw;
            }
        }