//Creado por Jesus Sotillo 12/16/2019 //Vista de editar el perfil Webmaster logeado public ActionResult editar_perfil() { if (Session["USER_ID"] != null) { long userId = (long)Session["USER_ID"]; user curUser = entities.users.Find(userId); List <ShowMessage> pubMessageList = ep.GetChatMessages(userId); perfilViewModel viewModel = new perfilViewModel(); viewModel.side_menu = ""; viewModel.side_sub_menu = ""; viewModel.curUser = curUser; viewModel.pubTaskList = ep.GetNotifiTaskList(userId); viewModel.pubMessageList = pubMessageList; viewModel.messageCount = ep.GetUnreadMessageCount(pubMessageList); viewModel.password = ep.Decrypt(curUser.password); return(View(viewModel)); } else { return(Redirect(ep.GetLogoutUrl())); } }
// GET: coadmin/administrador public ActionResult perfil() { if (Session["USER_ID"] != null) { try { long userId = (long)Session["USER_ID"]; long communityAct = Convert.ToInt64(Session["CURRENT_COMU"]); List <ShowMessage> pubMessageList = ep.GetChatMessages(userId); user curUser = entities.users.Find(userId); perfilViewModel viewModel = new perfilViewModel(); communityList = ep.GetCommunityList(userId); viewModel.communityList = communityList; viewModel.side_menu = ""; viewModel.side_sub_menu = ""; viewModel.curUser = curUser; viewModel.document_category_list = entities.document_type.Where(x => x.community_id == communityAct).ToList(); viewModel.pubTaskList = ep.GetNotifiTaskList(userId); viewModel.pubMessageList = pubMessageList; viewModel.password = ep.Decrypt(curUser.password); viewModel.messageCount = ep.GetUnreadMessageCount(pubMessageList); return(View(viewModel)); } catch (Exception ex) { return(Redirect(Url.Action("Index", "Error"))); } } else { return(Redirect(ep.GetLogoutUrl())); } }