// GET: Admin/Check public ActionResult Index() { var model = new CheckedViewModel(); long userID = User.Identity.GetUserId <long>(); var documents = _checkRepository.GetDocuments(userID); var groups = Mapper.Map <IEnumerable <DocumentsWithMaxCheckedCountDTO>, IEnumerable <GroupDocuments> >(documents); model.Groups = groups; return(View(model)); }
public ActionResult IraModificarPerfilUsuario() { var usuario = Session["Usuario"] as Usuario; usuario = usuarioServicio.GetById(usuario.Id); if (usuario.UpdatedAt != null) { ViewBag.UltimaModificacion = usuario.UpdatedAt.ToString().Remove(11); } else { ViewBag.UltimaModificacion = ""; } List <Sexo> sexos = sexoServicio.GetAllSexo(); ViewBag.ListaSexo = new MultiSelectList(sexos, "id", "descripcion"); List <Segmento> segmentos = segmentoServicio.GetAllSegmento(); List <CheckedViewModel> ListaSegmentosUsuario = new List <CheckedViewModel>(); foreach (var item in segmentos) { CheckedViewModel segmento = new CheckedViewModel(); segmento.Id = item.Id; segmento.Descripcion = item.Descripcion; foreach (var segUsu in usuario.UsuarioSegmento) { if (item.Id == segUsu.SegmentoId) { segmento.Cheked = true; } } ListaSegmentosUsuario.Add(segmento); } ViewBag.ListaSegmentosUsuario = ListaSegmentosUsuario; List <Localidad> localidades = localidadServicio.GetAllLocalidades(); ViewBag.ListaLocalidades = new MultiSelectList(localidades, "id", "descripcion"); List <Categoria> categorias = categoriaServicio.GetAllCategorias(); List <CheckedViewModel> ListaCategoriasUsuario = new List <CheckedViewModel>(); foreach (var item in categorias) { CheckedViewModel categoria = new CheckedViewModel(); categoria.Id = item.Id; categoria.Descripcion = item.Descripcion; foreach (var cateUsu in usuario.UsuarioCategoriaElegida) { if (item.Id == cateUsu.CategoriaId) { categoria.Cheked = true; } } ListaCategoriasUsuario.Add(categoria); } ViewBag.ListaInteresesUsuario = ListaCategoriasUsuario; List <Provincia> provincias = localidadServicio.GetAllProvincias(); ViewBag.ListaProvincia = new MultiSelectList(provincias, "id", "descripcion"); ViewBag.ProvinciaId = usuario.Localidad.Departamento.ProvinciaId; ViewBag.LocalidadId = usuario.LocalidadId; ViewBag.LocalidadDescripcion = usuario.Localidad.Descripcion; ViewBag.DepartamentId = usuario.Localidad.DepartamentoId; ViewBag.DesDepartamento = usuario.Localidad.Departamento.Descripcion; return(View(usuario)); }