public ActionResult GestionUserPoster(int id, int idCiudad, int idPais, string nombreEmpresa, string contra, string email, DateTime fechaCreacion, string calle, string ciudad, string pais) { PostClient posts = new PostClient(); var elementoPosts = posts.GetUserPoster(id); TipoTrabajoClient tipo = new TipoTrabajoClient(); CategoriaClient categoria = new CategoriaClient(); CiudadClient ciudadClient = new CiudadClient(); PaisClient paisClient = new PaisClient(); var e = new List <Post>(); foreach (var i in elementoPosts) { i.TipoTrabajos = tipo.Get(i.NombreTipoTrabajo).Nombre; i.Categorias = categoria.Get(i.NombreCategoria).Nombre; i.Ciudades = ciudadClient.Get(i.NombreCiudad).Nombre; i.Paises = paisClient.Get(i.NombrePais).Nombre; e.Add(i); } ViewBag.IdPais = idPais; ViewBag.IdCiudad = idCiudad; ViewBag.Contra = contra; ViewBag.Empresa = nombreEmpresa; ViewBag.Pais = pais; ViewBag.Ciudad = ciudad; ViewBag.Fecha = fechaCreacion; ViewBag.Calle = calle; ViewBag.IdPoster = id; ViewBag.Correo = email; ViewBag.ListPosts = e.OrderByDescending(p => p.FechaCreacion); ViewBag.CantidadPosts = elementoPosts.Count(); return(View(ViewBag.ListPosts)); }
public ActionResult InfoPost(int id, int categoria, int ciudad, int pais, int tipotrabajo, string correo, string empresa, string posicion, string descripcion, string calle, int idPoster, string dUrl) { CiudadClient ciudadClient = new CiudadClient(); PaisClient paisClient = new PaisClient(); CategoriaClient categoriaClient = new CategoriaClient(); TipoTrabajoClient trabajoClient = new TipoTrabajoClient(); Post post = new Post(); post.Id = id; post.Categorias = categoriaClient.Get(categoria).Nombre; post.Ciudades = ciudadClient.Get(ciudad).Nombre; post.Paises = paisClient.Get(pais).Nombre; post.TipoTrabajos = trabajoClient.Get(tipotrabajo).Nombre; post.NombreCategoria = categoria; post.NombreCiudad = ciudad; post.NombrePais = pais; post.NombreTipoTrabajo = tipotrabajo; post.NombrePosicion = posicion; post.Descripcion = descripcion; post.NombreCalle = calle; post.DireccionUrl = dUrl; ViewBag.Empresa = empresa; post.Poster = idPoster; ViewBag.Correo = correo; ViewBag.Foto = GetImage(id); return(View(post)); }
public ActionResult GetImageCategoria(int id) { CategoriaClient categoria = new CategoriaClient(); var imagen = categoria.Get(id); return(File(imagen.Logo, "image/jpg")); }