public ActionResult VisaProfil(string visitUser) { try { var userRepository = new UserRepository(); var visitingUser = userRepository.HamtaAnd(visitUser); var ärVänner = VänRepository.kollaOmVänner(User.Identity.Name, visitUser); var visitModel = new VisitModel() { Förnamn = visitingUser.Förnamn, Efternamn = visitingUser.Efternamn, Användarnamn = visitingUser.Användarnamn, Ålder = visitingUser.Ålder, Kön = visitingUser.Kön, Beskrivning = visitingUser.Beskrivning, IntresseradAvHane = visitingUser.IntresseradAvHane, IntresseradAvHona = visitingUser.IntresseradAvHona, Profilbild = visitingUser.Profilbild, NuvarandeVän = ärVänner }; return(View(visitModel)); } catch (Exception e) { return(View(e)); } }
public PartialViewResult antalVänFörfrågningar() { var model = new AntalFörfrågningarModel(); var friendReqRepository = new VänRepository(); var user = new Änder(); using (var userRepo = new UserRepository()) { user = userRepo.HamtaAnd(User.Identity.Name); } model.antalFörfrågningar = friendReqRepository.AktivaFörfrågningar(user).Count; return(PartialView(model)); }
public ActionResult allaVänner() { var användarnamn = User.Identity.Name; var model = new VänModel() { ListaVänner = new List <Änder>() }; var allavänner = VänRepository.AllaVänner(_userRepository.HamtaAnd(användarnamn)); foreach (var vänner in allavänner) { model.ListaVänner.Add(vänner); } return(View(model)); }
public UserController() { _userRepository = new UserRepository(); _vänRepository = new VänRepository(); }