public ActionResult Create(eTipoTabla tipoTabla, int IdPais)
        {
            if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal")
                return RedirectToAction("Index", "Home");

            TablaGeneralViewModel model = new TablaGeneralViewModel();
            model.IdPais = IdPais;
            model.TipoTabla = tipoTabla;

            Nullable<int> NextId = null;

            using (SeguricelEntities db = new SeguricelEntities())
            {

                string _Culture = db.Pais.Where(x => x.IdPais == IdPais).FirstOrDefault().Culture;

                switch (tipoTabla)
                {
                    case eTipoTabla.TipoAccion:
                        ViewBag.Title = Resources.TablasResource.CreateTipoAccionPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoAccionHeaderPage;
                        NextId = (db.TipoAccion.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoAccion).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoAnuncio:
                        ViewBag.Title = Resources.TablasResource.CreateTipoAnuncioPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoAnuncioHeaderPage;
                        NextId = (db.TipoAnuncio.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoAnuncio).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoBandeja:
                        ViewBag.Title = Resources.TablasResource.CreateTipoBandejaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoBandejaHeaderPage;
                        NextId = (db.TipoBandeja.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdBandeja).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoCartelera:
                        ViewBag.Title = Resources.TablasResource.CreateTipoCarteleraPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoCarteleraHeaderPage;
                        NextId = (db.TipoCartelera.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoCartelera).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoContacto:
                        ViewBag.Title = Resources.TablasResource.CreateTipoContactoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoContactoHeaderPage;
                        NextId = (db.TipoContacto.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoContacto).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoContrato:
                        ViewBag.Title = Resources.TablasResource.CreateTipoContactoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoContactoHeaderPage;
                        NextId = (db.TipoContrato.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoContrato).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoDispositivo:
                        ViewBag.Title = Resources.TablasResource.CreateTipoDispositivoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoDispositivoHeaderPage;
                        NextId = (db.TipoDispositivo.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoDispositivo).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoMensaje:
                        ViewBag.Title = Resources.TablasResource.CreateTipoMensajePageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoMensajeHeaderPage;
                        NextId = (db.TipoMensaje.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoMensaje).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoPersona:
                        ViewBag.Title = Resources.TablasResource.CreateTipoPersonaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoPersonaHeaderPage;
                        NextId = (db.TipoPersona.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoPersona).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoPropuesta:
                        ViewBag.Title = Resources.TablasResource.CreateTipoPropuestaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoPropuestaHeaderPage;
                        NextId = (db.TipoPropuesta.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoPropuesta).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoTicket:
                        ViewBag.Title = Resources.TablasResource.CreateTipoTicketPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoTicketHeaderPage;
                        NextId = (db.TipoTicket.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoTicket).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoUsuario:
                        ViewBag.Title = Resources.TablasResource.CreateTipoUsuarioPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoUsuarioHeaderPage;
                        NextId = (db.TipoUsuario.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoUsuario).Max() ?? 0);
                        break;
                    case eTipoTabla.TipoVehiculo:
                        ViewBag.Title = Resources.TablasResource.CreateTipoVehiculoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoVehiculoHeaderPage;
                        NextId = (db.TipoVehiculo.Where(x => x.Culture == _Culture).Select(x => (int?)x.IdTipoVehiculo).Max() ?? 0);
                        break;
                }
            }

            if (NextId == null)
                NextId = 0;

            NextId += 1;

            model.Id = (int)NextId;

            return View(model);
        }
        public ActionResult Create(TablaGeneralViewModel model)
        {
            if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal")
                return RedirectToAction("Index", "Home");

            if (!ModelState.IsValid)
            {
                switch (model.TipoTabla)
                {
                    case eTipoTabla.TipoAccion:
                        ViewBag.Title = Resources.TablasResource.CreateTipoAccionPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoAccionHeaderPage;
                        break;
                    case eTipoTabla.TipoAnuncio:
                        ViewBag.Title = Resources.TablasResource.CreateTipoAnuncioPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoAnuncioHeaderPage;
                        break;
                    case eTipoTabla.TipoBandeja:
                        ViewBag.Title = Resources.TablasResource.CreateTipoBandejaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoBandejaHeaderPage;
                        break;
                    case eTipoTabla.TipoCartelera:
                        ViewBag.Title = Resources.TablasResource.CreateTipoCarteleraPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoCarteleraHeaderPage;
                        break;
                    case eTipoTabla.TipoContacto:
                        ViewBag.Title = Resources.TablasResource.CreateTipoContactoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoContactoHeaderPage;
                        break;
                    case eTipoTabla.TipoDispositivo:
                        ViewBag.Title = Resources.TablasResource.CreateTipoDispositivoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoDispositivoHeaderPage;
                        break;
                    case eTipoTabla.TipoMensaje:
                        ViewBag.Title = Resources.TablasResource.CreateTipoMensajePageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoMensajeHeaderPage;
                        break;
                    case eTipoTabla.TipoPersona:
                        ViewBag.Title = Resources.TablasResource.CreateTipoPersonaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoPersonaHeaderPage;
                        break;
                    case eTipoTabla.TipoPropuesta:
                        ViewBag.Title = Resources.TablasResource.CreateTipoPropuestaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoPropuestaHeaderPage;
                        break;
                    case eTipoTabla.TipoTicket:
                        ViewBag.Title = Resources.TablasResource.CreateTipoTicketPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoTicketHeaderPage;
                        break;
                    case eTipoTabla.TipoUsuario:
                        ViewBag.Title = Resources.TablasResource.CreateTipoUsuarioPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoUsuarioHeaderPage;
                        break;
                    case eTipoTabla.TipoVehiculo:
                        ViewBag.Title = Resources.TablasResource.CreateTipoVehiculoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.CreateTipoVehiculoHeaderPage;
                        break;
                }
                return View(model);
            }

            using (SeguricelEntities db = new SeguricelEntities())
            {
                string _Culture = db.Pais.Where(x => x.IdPais == model.IdPais).FirstOrDefault().Culture;

                switch (model.TipoTabla)
                {
                    case eTipoTabla.TipoAccion:
                        TipoAccion TipoAccion = new TipoAccion
                        {
                            Culture = _Culture,
                            IdTipoAccion = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoAccion.Add(TipoAccion);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Acción",
                           190000006,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoAnuncio:
                        TipoAnuncio TipoAnuncio = new TipoAnuncio
                        {
                            Culture = _Culture,
                            IdTipoAnuncio = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoAnuncio.Add(TipoAnuncio);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla tabla Tipo Anuncio",
                           190000007,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoBandeja:
                        TipoBandeja TipoBandeja = new TipoBandeja
                        {
                            Culture = _Culture,
                            IdBandeja = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoBandeja.Add(TipoBandeja);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Bandeja",
                           190000008,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoCartelera:
                        TipoCartelera TipoCartelera = new TipoCartelera
                        {
                            Culture = _Culture,
                            IdTipoCartelera = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoCartelera.Add(TipoCartelera);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Cartelera",
                           190000009,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoContacto:
                        TipoContacto TipoContacto = new TipoContacto
                        {
                            Culture = _Culture,
                            IdTipoContacto = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoContacto.Add(TipoContacto);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Contacto",
                           190000010,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoContrato:
                        TipoContrato TipoContrato = new TipoContrato
                        {
                            Culture = _Culture,
                            IdTipoContrato = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoContrato.Add(TipoContrato);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Contrato",
                           190000011,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoDispositivo:
                        TipoDispositivo TipoDispositivo = new TipoDispositivo
                        {
                            Culture = _Culture,
                            IdTipoDispositivo = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoDispositivo.Add(TipoDispositivo);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en de la tabla Tipo Dispositivo",
                           190000012,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoMensaje:
                        TipoMensaje TipoMensaje = new TipoMensaje
                        {
                            Culture = _Culture,
                            IdTipoMensaje = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoMensaje.Add(TipoMensaje);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                          model.Nombre + "en de la tabla Tipo Mensaje",
                           190000013,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoPersona:
                        TipoPersona TipoPersona = new TipoPersona
                        {
                            Culture = _Culture,
                            IdTipoPersona = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoPersona.Add(TipoPersona);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en de la tabla Tipo Persona",
                           190000014,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoPropuesta:
                        TipoPropuesta TipoPropuesta = new TipoPropuesta
                        {
                            Culture = _Culture,
                            IdTipoPropuesta = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoPropuesta.Add(TipoPropuesta);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en de la tabla Tipo Propuesta",
                           190000015,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoTicket:
                        TipoTicket TipoTicket = new TipoTicket
                        {
                            Culture = _Culture,
                            IdTipoTicket = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoTicket.Add(TipoTicket);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                          model.Nombre + "en la tabla Tipo Ticket",
                           190000016,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoUsuario:
                        TipoUsuario TipoUsuario = new TipoUsuario
                        {
                            Culture = _Culture,
                            IdTipoUsuario = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoUsuario.Add(TipoUsuario);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Usuario",
                           190000017,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    case eTipoTabla.TipoVehiculo:
                        TipoVehiculo TipoVehiculo = new TipoVehiculo
                        {
                            Culture = _Culture,
                            IdTipoVehiculo = model.Id,
                            Nombre = model.Nombre
                        };
                        db.TipoVehiculo.Add(TipoVehiculo);
                        db.SaveChanges();

                        ClasesVarias.AddBitacoraUsuario(db,
                           model.Nombre + "en la tabla Tipo Vehículo",
                           190000018,
                           "Agregar");

                        return RedirectToAction("Index", new { IdPais = model.IdPais, TipoTabla = model.TipoTabla });
                    default:
                        return View(model);
                }
            }
        }
        public ActionResult Edit(int Id, eTipoTabla tipoTabla, int IdPais)
        {
            if (User == null || User.GetType().ToString() == "System.Security.Principal.GenericPrincipal")
                return RedirectToAction("Index", "Home");

            TablaGeneralViewModel model = new TablaGeneralViewModel();
            model.IdPais = IdPais;
            model.TipoTabla = tipoTabla;

            using (SeguricelEntities db = new SeguricelEntities())
            {

                string _Culture = db.Pais.Where(x => x.IdPais == IdPais).FirstOrDefault().Culture;

                switch (tipoTabla)
                {
                    case eTipoTabla.TipoAccion:
                        ViewBag.Title = Resources.TablasResource.EditTipoAccionPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoAccionHeaderPage;
                        model = (db.TipoAccion.Where(x => x.Culture == _Culture && x.IdTipoAccion == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoAccion,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoAnuncio:
                        ViewBag.Title = Resources.TablasResource.EditTipoAnuncioPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoAnuncioHeaderPage;
                        model = (db.TipoAnuncio.Where(x => x.Culture == _Culture && x.IdTipoAnuncio == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoAnuncio,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoBandeja:
                        ViewBag.Title = Resources.TablasResource.EditTipoBandejaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoBandejaHeaderPage;
                        model = (db.TipoBandeja.Where(x => x.Culture == _Culture && x.IdBandeja == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdBandeja,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoCartelera:
                        ViewBag.Title = Resources.TablasResource.EditTipoCarteleraPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoCarteleraHeaderPage;
                        model = (db.TipoAnuncio.Where(x => x.Culture == _Culture && x.IdTipoAnuncio == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoAnuncio,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoContacto:
                        ViewBag.Title = Resources.TablasResource.EditTipoContactoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoContactoHeaderPage;
                        model = (db.TipoContacto.Where(x => x.Culture == _Culture && x.IdTipoContacto == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoContacto,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoDispositivo:
                        ViewBag.Title = Resources.TablasResource.EditTipoDispositivoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoDispositivoHeaderPage;
                        model = (db.TipoDispositivo.Where(x => x.Culture == _Culture && x.IdTipoDispositivo == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoDispositivo,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoMensaje:
                        ViewBag.Title = Resources.TablasResource.EditTipoMensajePageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoMensajeHeaderPage;
                        model = (db.TipoMensaje.Where(x => x.Culture == _Culture && x.IdTipoMensaje == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoMensaje,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoPersona:
                        ViewBag.Title = Resources.TablasResource.EditTipoPersonaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoPersonaHeaderPage;
                        model = (db.TipoPersona.Where(x => x.Culture == _Culture && x.IdTipoPersona == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoPersona,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoPropuesta:
                        ViewBag.Title = Resources.TablasResource.EditTipoPropuestaPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoPropuestaHeaderPage;
                        model = (db.TipoPropuesta.Where(x => x.Culture == _Culture && x.IdTipoPropuesta == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoPropuesta,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoTicket:
                        ViewBag.Title = Resources.TablasResource.EditTipoTicketPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoTicketHeaderPage;
                        model = (db.TipoTicket.Where(x => x.Culture == _Culture && x.IdTipoTicket == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoTicket,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoUsuario:
                        ViewBag.Title = Resources.TablasResource.EditTipoUsuarioPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoUsuarioHeaderPage;
                        model = (db.TipoUsuario.Where(x => x.Culture == _Culture && x.IdTipoUsuario == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoUsuario,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                    case eTipoTabla.TipoVehiculo:
                        ViewBag.Title = Resources.TablasResource.EditTipoVehiculoPageTitle;
                        ViewBag.PageHeader = Resources.TablasResource.EditTipoVehiculoHeaderPage;
                        model = (db.TipoVehiculo.Where(x => x.Culture == _Culture && x.IdTipoVehiculo == Id)
                            .Select(x => new TablaGeneralViewModel
                            {
                                Id = x.IdTipoVehiculo,
                                IdPais = IdPais,
                                Nombre = x.Nombre,
                                TipoTabla = tipoTabla
                            }).FirstOrDefault());
                        break;
                }
            }

            return View(model);
        }