Ejemplo n.º 1
0
        public ActionResult Edit(string Id)
        {
            var Restaurante = new Restaurante();
            var model       = new RestauranteViewModel();

            var TipoRestaurante = new TipoRestaurante().SelectTipoRestaurantes();
            var RangoPrecio     = new RangoPrecio().SelectRangoPrecios();
            var Ciudad          = new Ciudad().SelectCiudades();

            List <SelectListItem> TipoRestaurantes = new List <SelectListItem>();

            foreach (var item in TipoRestaurante)
            {
                TipoRestaurantes.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            List <SelectListItem> RangoPrecios = new List <SelectListItem>();

            foreach (var item in RangoPrecio)
            {
                RangoPrecios.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            List <SelectListItem> Ciudades = new List <SelectListItem>();

            foreach (var item in Ciudad)
            {
                Ciudades.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            ViewBag.TipoRestaurantes = TipoRestaurantes;
            ViewBag.RangoPrecios     = RangoPrecios;
            ViewBag.Ciudades         = Ciudades;

            Restaurante = Restaurante.SelectRestaurante(int.Parse(Id));

            model.Id                = Restaurante.Id;
            model.Nombre            = Restaurante.Nombre;
            model.IdTipoRestaurante = Restaurante.IdTipoRestaurante;
            model.Valoracion        = Restaurante.Valoracion;
            model.IdRangoPrecio     = Restaurante.IdRangoPrecio;
            model.Direccion         = Restaurante.Direccion;
            model.IdCiudad          = Restaurante.IdCiudad;
            model.Telefono          = Restaurante.Telefono;
            model.LatitudGps        = Restaurante.LatitudGps;
            model.LongitudGps       = Restaurante.LongitudGps;

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(TipoRestauranteViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View(model));
            }

            var TipoRestaurante = new TipoRestaurante();

            TipoRestaurante.UpdateTipoRestaurante(model.Id, model.Nombre, model.Especialidad);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 3
0
        public ActionResult Edit(string Id)
        {
            var TipoRestaurante = new TipoRestaurante();
            var model           = new TipoRestauranteViewModel();

            TipoRestaurante = TipoRestaurante.SelectTipoRestaurante(int.Parse(Id));

            model.Id           = TipoRestaurante.Id;
            model.Nombre       = TipoRestaurante.Nombre;
            model.Especialidad = TipoRestaurante.Especialidad;

            return(View(model));
        }
Ejemplo n.º 4
0
        public ActionResult New(RestauranteViewModel model)
        {
            if (!ModelState.IsValid)
            {
                var TipoRestaurante = new TipoRestaurante().SelectTipoRestaurantes();
                var RangoPrecio     = new RangoPrecio().SelectRangoPrecios();
                var Ciudad          = new Ciudad().SelectCiudades();

                List <SelectListItem> TipoRestaurantes = new List <SelectListItem>();
                foreach (var item in TipoRestaurante)
                {
                    TipoRestaurantes.Add(new SelectListItem {
                        Text = item.Nombre, Value = item.Id.ToString()
                    });
                }

                List <SelectListItem> RangoPrecios = new List <SelectListItem>();
                foreach (var item in RangoPrecio)
                {
                    RangoPrecios.Add(new SelectListItem {
                        Text = item.Nombre, Value = item.Id.ToString()
                    });
                }

                List <SelectListItem> Ciudades = new List <SelectListItem>();
                foreach (var item in Ciudad)
                {
                    Ciudades.Add(new SelectListItem {
                        Text = item.Nombre, Value = item.Id.ToString()
                    });
                }

                ViewBag.TipoRestaurantes = TipoRestaurantes;
                ViewBag.RangoPrecios     = RangoPrecios;
                ViewBag.Ciudades         = Ciudades;

                return(View(model));
            }

            var Restaurante = new Restaurante();

            Restaurante.InsertRestaurante(model.Nombre, model.IdTipoRestaurante, model.IdRangoPrecio, model.Direccion, model.IdCiudad, model.Telefono, model.LatitudGps, model.LongitudGps);

            return(RedirectToAction("Index"));
        }
Ejemplo n.º 5
0
        public ActionResult New()
        {
            var TipoRestaurante = new TipoRestaurante().SelectTipoRestaurantes();
            var RangoPrecio     = new RangoPrecio().SelectRangoPrecios();
            var Ciudad          = new Ciudad().SelectCiudades();

            List <SelectListItem> TipoRestaurantes = new List <SelectListItem>();

            foreach (var item in TipoRestaurante)
            {
                TipoRestaurantes.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            List <SelectListItem> RangoPrecios = new List <SelectListItem>();

            foreach (var item in RangoPrecio)
            {
                RangoPrecios.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            List <SelectListItem> Ciudades = new List <SelectListItem>();

            foreach (var item in Ciudad)
            {
                Ciudades.Add(new SelectListItem {
                    Text = item.Nombre, Value = item.Id.ToString()
                });
            }

            ViewBag.TipoRestaurantes = TipoRestaurantes;
            ViewBag.RangoPrecios     = RangoPrecios;
            ViewBag.Ciudades         = Ciudades;

            return(View());
        }
Ejemplo n.º 6
0
        public void Delete(string Id)
        {
            var TipoRestaurante = new TipoRestaurante();

            TipoRestaurante.DeleteTipoRestaurante(int.Parse(Id));
        }