public async Task <ActionResult> ViewGym(string gymId) { ViewBag.Title = "ViewGym"; ExpertiseManager expertisesManager = new ExpertiseManager(); ViewBag.AllowFriendshipRequest = false; var gymProfile = await gymManager.ViewGymProfile(gymId); List <string> expertisesIDs = new List <string>(); foreach (string s in gymProfile.Expertise) { expertisesIDs.Add(s); } var expertises = await expertisesManager.FindExpertisesByIds(expertisesIDs); ConnectionManager connectionManager = new ConnectionManager(); bool connectionExists = await connectionManager.CheckConnectionExistence(Request.Cookies["userId"].Value, gymId); ViewBag.AllowFriendshipRequest = !connectionExists; for (int i = 0; i < gymProfile.Expertise.Length; i++) { gymProfile.Expertise[i] = expertises[i].ExpertiseName; } return(View(gymProfile)); //return View(new UserTrainerProfileDataContext { UserName = "******" }); }
public ActionResult SearchMatches() { ExpertiseManager expertiseMng = new ExpertiseManager(); List <ExpertiseContext> expertises = expertiseMng.GetAllExpertises(); ViewBag.Title = "SearchMatches"; return(View(expertises)); }
public ActionResult PersonalGymProfile(/*GymContext gym*/) { ViewBag.Title = "PersonalGymProfile"; var gymctx = (GymContext)TempData["gymProfileData"]; ExpertiseManager expertiseManager = new ExpertiseManager(); gymctx.ExpertisesOptions = expertiseManager.GetAllExpertises(); return(View(gymctx)); }
public ActionResult PersonalTrainerProfile(/*TrainerContext trainer*/) { ViewBag.Title = "PersonalTrainerProfile"; var trainerctx = (TrainerContext)TempData["trainerProfileData"]; ExpertiseManager expertiseManager = new ExpertiseManager(); List <String> images = userManager.GetUserImagesPath(trainerctx.Id); trainerctx.imagesList = images; trainerctx.ExpertisesOptions = expertiseManager.GetAllExpertises(); //List<ExpertiseContext> expertisesOptions = await expertiseManager.GetAllExpertises(); //trainerctx.ExpertisesOptions = expertisesOptions; return(View(trainerctx)); }
public ExpertiseApiController() { ExpertiseManager = new ExpertiseManager(); }
public static void DeleteDtoExpertise(int id) { ExpertiseManager.DeleteExpertise(id); }
public static void editDtoExpertise(ExpertiseDto expertiseDto) { ExpertiseManager.editExpertise(expertiseDto); }
public static int newDtoExpertise(ExpertiseDto expertiseDto) { return(ExpertiseManager.NewExpertise(expertiseDto)); }
public static List <ExpertiseDto> ExpertiseDtoList() { return(ExpertiseManager.ExpertiseList()); }