internal string NameGetTest([PexAssumeUnderTest] PersonalTrainer target) { string result = target.Name; return(result); // TODO: add assertions to method PersonalTrainerTest.NameGetTest(PersonalTrainer) }
internal double PriceGetTest([PexAssumeUnderTest] PersonalTrainer target) { double result = target.Price; return(result); // TODO: add assertions to method PersonalTrainerTest.PriceGetTest(PersonalTrainer) }
public ActionResult Remove(string UID, string clientID) { ViewBag.UserLoggedIn = true; if (UID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } if (clientID == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } PersonalTrainer personalTrainer = db.PersonalTrainers.Where(p => p.UserID == UID).SingleOrDefault(); //Return the client by the clientID passed Client client = db.Clients.Where(c => c.UserID == clientID).SingleOrDefault(); if (personalTrainer == null) { return(HttpNotFound()); } return(View(client)); }
public async Task <IActionResult> Edit(int id, [Bind("PersonalTrainerId,FirstName,LastName,AddressLine,State,ZipCode,MedicalProviders,Lat,Long,CaloricIntake,ProteinInGrams,CarbohydratesInGrams,FatInGram,Monday,Tuesday,Wednsday,Thursday,Friday,Saturday,Sunday,IdentityUserId")] PersonalTrainer personalTrainer) { if (id != personalTrainer.PersonalTrainerId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(personalTrainer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonalTrainerExists(personalTrainer.PersonalTrainerId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdentityUserId"] = new SelectList(_context.Users, "Id", "Id", personalTrainer.IdentityUserId); return(View(personalTrainer)); }
public async Task <IActionResult> Edit(int id, PersonalTrainer personalTrainer) { if (id != personalTrainer.Id) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(personalTrainer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonalTrainerExists(personalTrainer.Id)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["UserId"] = new SelectList(_context.Users, "Id", "Id", personalTrainer.UserId); return(View(personalTrainer)); }
// GET: PersonalTrainers/Create public IActionResult Create() { PersonalTrainer personalTrainer = new PersonalTrainer(); ViewData["IdentityUserId"] = new SelectList(_context.Users, "Id", "Id"); return(View(personalTrainer)); }
public async Task <PersonalTrainer> GetGeocoding(PersonalTrainer personalTrainer) { string apiUrl = GetGeocodingURL(personalTrainer); using (HttpClient trainer = new HttpClient()) { trainer.BaseAddress = new Uri(apiUrl); trainer.DefaultRequestHeaders.Accept.Clear(); trainer.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage response = await trainer.GetAsync(apiUrl); if (response.IsSuccessStatusCode) { string data = await response.Content.ReadAsStringAsync(); JObject jsonResults = JsonConvert.DeserializeObject <JObject>(data); JToken results = jsonResults["results"][0]; JToken location = results["geometry"]["location"]; personalTrainer.Lat = (double)location["lat"]; personalTrainer.Long = (double)location["long"]; } } return(personalTrainer); }
public async Task <IActionResult> Edit(int id, [Bind("PersonalTrainerId,Name,ZipCode,Specialization,Schedule,WorkoutCalendar,Bio,TrainerLocation,Rating,IdentityUserId")] PersonalTrainer personalTrainer) { if (id != personalTrainer.PersonalTrainerId) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(personalTrainer); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!PersonalTrainerExists(personalTrainer.PersonalTrainerId)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } ViewData["IdentityUserId"] = new SelectList(_context.Users, "Id", "Id", personalTrainer.IdentityUserId); return(View(personalTrainer)); }
internal int CompareToTest([PexAssumeUnderTest] PersonalTrainer target, PersonalTrainer p) { int result = target.CompareTo(p); return(result); // TODO: add assertions to method PersonalTrainerTest.CompareToTest(PersonalTrainer, PersonalTrainer) }
internal int CountGetTest([PexAssumeUnderTest] PersonalTrainer target) { int result = target.Count; return(result); // TODO: add assertions to method PersonalTrainerTest.CountGetTest(PersonalTrainer) }
internal bool BookSessionTest([PexAssumeUnderTest] PersonalTrainer target) { bool result = target.BookSession(); return(result); // TODO: add assertions to method PersonalTrainerTest.BookSessionTest(PersonalTrainer) }
public ActionResult GetExercises(string UID) { PersonalTrainer personalTrainer = db.PersonalTrainers.Where(p => p.UserID == UID).SingleOrDefault(); //Get Workouts to Return Model if (personalTrainer == null) { return(Json(new { errorMessage = "No Personal Trainer has been found" })); } //Return the ExerciseViewModel based on the Trainer UID List <ExerciseViewModel> evmList = new List <ExerciseViewModel>(); List <Exercise> exercises = new List <Exercise>(); exercises = db.Exercises.Where(e => e.PersonalTrainerID == UID).ToList(); //Only add to EVMList if there are exercises for that trainer in the DB if (exercises != null) { foreach (var e in exercises) { Video video = db.Videos.Where(v => v.ExerciseID == e.ID).SingleOrDefault(); if (video != null) { ExerciseViewModel evm = new ExerciseViewModel() { ExerciseID = e.ID, ExerciseTitle = e.Title, ExerciseDescription = e.Description, VideoTitle = video.Title, VideoDescription = video.Description, VideoURL = video.URL, PersonalTrainerID = e.PersonalTrainerID, NullVideoInd = false }; evmList.Add(evm); } if (video == null) { ExerciseViewModel evm = new ExerciseViewModel() { ExerciseID = e.ID, ExerciseTitle = e.Title, ExerciseDescription = e.Description, PersonalTrainerID = e.PersonalTrainerID, NullVideoInd = true }; evmList.Add(evm); } } } return(Json(evmList, JsonRequestBehavior.AllowGet)); }
private void PersonalTrainerPanel_Load(object sender, EventArgs e) { PersonalTrainerRepository repo = new PersonalTrainerRepository(); PersonalTrainer ptrainer = repo.GetPersonalTrainerData(Properties.Settings.Default.p_trainer_loggedIn); lblWelcome.Text = "Welcome, " + ptrainer.Name; MessageBox.Show(ptrainer.ToString()); }
public void LocationSetTest820() { PersonalTrainer personalTrainer; personalTrainer = new PersonalTrainer((string)null, (string)null, 0); personalTrainer.Price = 0; personalTrainer.Count = 0; this.LocationSetTest(personalTrainer, (string)null); Assert.IsNotNull((object)personalTrainer); }
public void TrainCharacterForALifetime(Character characterToTrain) { PersonalTrainer trainer = new PersonalTrainer(new ItemLinkFactory()); trainer.OneMonthTrained += TrainerOnOneMonthTrained; trainer.TrainForALifetime(characterToTrain, new StandardDateTime(DateTime.Now)); //TODO: Change TrainingComplete?.Invoke(this, characterToTrain); }
public void TrainCharacterForOneYear(Character characterToTrain) { var trainer = new PersonalTrainer(new ItemLinkFactory()); trainer.OneMonthTrained += TrainerOnOneMonthTrained; trainer.TrainForAYear(characterToTrain); TrainingComplete?.Invoke(this, characterToTrain); }
public void PriceSetTest581() { PersonalTrainer personalTrainer; personalTrainer = new PersonalTrainer((string)null, (string)null, 0); personalTrainer.Price = 0; personalTrainer.Count = 0; this.PriceSetTest(personalTrainer, 0); Assert.IsNotNull((object)personalTrainer); }
public ActionResult RemoveConfirmed(string UID, string clientID) { PersonalTrainer personalTrainer = db.PersonalTrainers.Where(p => p.UserID == UID).SingleOrDefault(); Client client = db.Clients.Where(c => c.UserID == clientID).SingleOrDefault(); client.PersonalTrainerID = null; db.SaveChanges(); return(RedirectToAction("Clients", new { UID })); }
public void TrainCharacterForFiveYear(Character characterToTrain) { PersonalTrainer trainer = new PersonalTrainer(new ItemLinkFactory()); trainer.OneMonthTrained += TrainerOnOneMonthTrained; trainer.TrainForXNumberOfYears(characterToTrain, 5); TrainingComplete?.Invoke(this, characterToTrain); }
public NutritionClinic SetUpTestClinic() { //Setting up employees Dietitian sutDT = new Dietitian("sutDT", Employee.Positions.Dietitian); PersonalTrainer sutPT = new PersonalTrainer("sutPT", Employee.Positions.PersonalTrainer); //Setting up clinic NutritionClinic sutClinic = new NutritionClinic("sutClinic", sutDT, sutPT); return(sutClinic); }
public void CompareToTestThrowsNullReferenceException410() { PersonalTrainer personalTrainer; int i; personalTrainer = new PersonalTrainer((string)null, (string)null, 0); personalTrainer.Price = 0; personalTrainer.Count = 0; i = this.CompareToTest(personalTrainer, (PersonalTrainer)null); }
/// <summary> /// Trains a character for one year /// </summary> /// <param name="charactertoTrain"></param> /// <param name="characterArchetype"></param> /// <returns></returns> private static StatisticalResults TrainCharacterFor10Years(global::RNPC.Core.Character charactertoTrain, Archetype characterArchetype) { //ARRANGE var preTrainingQs = charactertoTrain.MyTraits.GetPersonalQualitiesValues(); int numberOfPretrainingValues = charactertoTrain.MyTraits.PersonalValues.Count; Stopwatch timer = new Stopwatch(); timer.Start(); PersonalTrainer trainer = new PersonalTrainer(new ItemLinkFactory()); //ACT trainer.TrainForXNumberOfYears(charactertoTrain, 10); //ASSERT timer.Stop(); int qualitiesModified = 0; int increaseDelta = 0; int decreaseDelta = 0; foreach (var quality in charactertoTrain.MyTraits.GetPersonalQualitiesValues()) { if (quality.Value == preTrainingQs[quality.Key]) { continue; } qualitiesModified++; if (quality.Value > preTrainingQs[quality.Key]) { increaseDelta += quality.Value - preTrainingQs[quality.Key]; } else { decreaseDelta = preTrainingQs[quality.Key] - quality.Value; } } StatisticalResults results = new StatisticalResults { Archetype = characterArchetype.ToString(), YearsofTraining = 10, TrainingTime = timer.ElapsedMilliseconds / 1000, ValuesAdded = charactertoTrain.MyTraits.PersonalValues.Count - numberOfPretrainingValues, QualitiesModified = qualitiesModified, QualityIncrease = increaseDelta, QualityDecrease = decreaseDelta, DecisionTreesModified = GetNumberOfRecentlyChangedDecisionTrees(charactertoTrain.MyName) }; return(results); }
public void SettingUpNutritionClinic_DietitianAndPTIsCorrect() { //Setting up employees Dietitian sutDT = new Dietitian("sutDT", Employee.Positions.Dietitian); PersonalTrainer sutPT = new PersonalTrainer("sutPT", Employee.Positions.PersonalTrainer); //Setting up clinic NutritionClinic sutClinic = new NutritionClinic("sutClinic", sutDT, sutPT); Assert.AreEqual(sutDT, sutClinic.Dietitian); Assert.AreEqual(sutPT, sutClinic.PersonalTrainer); }
public void NameGetTest82() { PersonalTrainer personalTrainer; string s; personalTrainer = new PersonalTrainer((string)null, (string)null, 0); personalTrainer.Price = 0; personalTrainer.Count = 0; s = this.NameGetTest(personalTrainer); Assert.AreEqual<string>((string)null, s); Assert.IsNotNull((object)personalTrainer); }
internal PersonalTrainer ConstructorTest( string name, string location, int totalNum ) { PersonalTrainer target = new PersonalTrainer(name, location, totalNum); return(target); // TODO: add assertions to method PersonalTrainerTest.ConstructorTest(String, String, Int32) }
public void ToStringTest19203() { PersonalTrainer personalTrainer; string s; personalTrainer = new PersonalTrainer("", "", 0); personalTrainer.Price = 0; personalTrainer.Count = 0; s = this.ToStringTest(personalTrainer); Assert.AreEqual <string>(", £0.00, .", s); Assert.IsNotNull((object)personalTrainer); }
public void BookSessionTest515() { PersonalTrainer personalTrainer; bool b; personalTrainer = new PersonalTrainer((string)null, (string)null, 128); personalTrainer.Price = 0; personalTrainer.Count = 0; b = this.BookSessionTest(personalTrainer); Assert.AreEqual <bool>(true, b); Assert.IsNotNull((object)personalTrainer); }
public void CompareToTest29201() { PersonalTrainer personalTrainer; int i; personalTrainer = new PersonalTrainer("", (string)null, 0); personalTrainer.Price = 0; personalTrainer.Count = 0; i = this.CompareToTest(personalTrainer, personalTrainer); Assert.AreEqual <int>(0, i); Assert.IsNotNull((object)personalTrainer); }
public void TotalNumGetTest445() { PersonalTrainer personalTrainer; int i; personalTrainer = new PersonalTrainer((string)null, (string)null, 0); personalTrainer.Price = 0; personalTrainer.Count = 0; i = this.TotalNumGetTest(personalTrainer); Assert.AreEqual <int>(0, i); Assert.IsNotNull((object)personalTrainer); }
public void PriceGetTest445() { PersonalTrainer personalTrainer; double d; personalTrainer = new PersonalTrainer((string)null, (string)null, 0); personalTrainer.Price = 0; personalTrainer.Count = 0; d = this.PriceGetTest(personalTrainer); Assert.AreEqual <double>(0, d); Assert.IsNotNull((object)personalTrainer); }