public static DogBreedDto MapDogBreedToDto(DogBreed race) { return(new DogBreedDto { Name = race.Name }); }
public async Task <IActionResult> Edit(string id, [Bind("ImageUrl,Breed,HealthConcerns,HypoAllergenic,GroomingRequirements,Size,ExerciseRequirement,FamilyFriendly,DogFriendly,FoodTypes")] DogBreed dogBreed) { if (id != dogBreed.Breed) { return(NotFound()); } if (ModelState.IsValid) { try { _context.Update(dogBreed); await _context.SaveChangesAsync(); } catch (DbUpdateConcurrencyException) { if (!DogBreedExists(dogBreed.Breed)) { return(NotFound()); } else { throw; } } return(RedirectToAction(nameof(Index))); } return(View(dogBreed)); }
public List <DogInfoDTO> getByUserId(int userId) { List <Dog> dogs = context.Dog.Where(d => d.OwnerId == userId).ToList(); if (dogs.Count < 1) { throw new AppException("Nie odnaleziono psów"); } List <DogInfoDTO> dogInfo = new List <DogInfoDTO>(); foreach (Dog dog in dogs) { DogBreed breed = context.DogBreed.Where(db => db.BreedId == dog.BreedId).FirstOrDefault(); DogClass dogClass = context.DogClass.Where(dc => dc.ClassId == dog.ClassId).FirstOrDefault(); dogInfo.Add(new DogInfoDTO { dogId = dog.DogId, name = dog.Name, breedName = breed.NamePolish, className = dogClass.NamePolish, chipNumber = dog.ChipNumber }); } return(dogInfo); }
public Dog(string name, int age, DogBreed breed) { Name = name; PetType = PetType.Dog; Age = age; Breed = breed; }
public Dog(DogBreed breed, string name, int age) { Breed = breed.ToString(); Name = name; Age = age; }
public dog(string name, string color, string gender, DogBreed breed) { Name = name; Color = color; Gender = gender; Breed = breed; }
private DogBreed GetDogBreed() { var random = new Random(); DogBreed breed = null; while (breed == null) { var number = random.Next(popularityCounts[0], popularityCounts[200]); foreach (var popularity in popularities) { if (number >= popularityCounts[popularity - 1] && number <= popularityCounts[popularity]) { if (availableBreeds.TryGetValue(popularity, out var breeds)) { breed = breeds.Count > 1 ? breeds[random.Next(0, breeds.Count)] : breeds[0]; break; } } } } return(breed); }
protected override void Seed(JoesPetSuppliesDataContext context) { var bulldog = new DogBreed { Name = "Bulldog" }; var labrador = new DogBreed { Name = "Labrador" }; var poodle = new DogBreed { Name = "Poodle" }; var people = new List <Person> { new Person { FirstName = "Brian", MiddleInitial = "M", LastName = "Pickens", Dog = new Dog { Name = "Bowser", Breed = bulldog } }, new Person { FirstName = "Joe", MiddleInitial = "J", LastName = "Banken", Dog = new Dog { Name = "Cutie", Breed = poodle } }, new Person { FirstName = "Nate", MiddleInitial = "G", LastName = "Lengkeek", Dog = new Dog { Name = "Sniffer", Breed = labrador } } }; context.People.AddRange(people); context.SaveChanges(); }
public Dog(string _name, int _age, float _happiness, DogBreed _dogBreed) { name = _name; age = _age; happiness = _happiness; breed = _dogBreed.ToString(); }
// To protect from overposting attacks, enable the specific properties you want to bind to, for // more details, see https://aka.ms/RazorPagesCRUD. public async Task <IActionResult> OnPostAsync(string[] selectedBreeds) { var newDog = new Dog(); if (selectedBreeds != null) { newDog.DogBreeds = new List <DogBreed>(); foreach (var cat in selectedBreeds) { var catToAdd = new DogBreed { BreedID = int.Parse(cat) }; newDog.DogBreeds.Add(catToAdd); } } if (await TryUpdateModelAsync <Dog>( newDog, "Dog", i => i.Nume, i => i.Sex, i => i.Varsta, i => i.CheckInDate, i => i.DonorID)) { _context.Dog.Add(newDog); await _context.SaveChangesAsync(); return(RedirectToPage("./Index")); } PopulateAssignedBredData(_context, newDog); return(Page()); }
// Second constructor // Dog benny = new Dog("benny", DogBreed.GolderRetriever, 2); public Dog(string name, DogBreed breed, int age) { Name = name; Breed = breed; Age = age; HasOwner = false; Console.WriteLine("Dog with no owner was created!"); }
public BreedSummaryResponse(DogBreed model) { CopyProperties(model, this, new List <string>() { "Group" }); Group = new BreedGroupResponse(model.Group); }
public Dog(int petId, string name, string color, string gender, DogBreed breed) { this.PetId = petId; this.Name = name; this.Color = color; this.Gender = gender; this.Breed = breed; }
public static DogBreed GetRandDogBreed() { Array values = Enum.GetValues(typeof(DogBreed)); Random random = new Random(); DogBreed randomDogBreed = (DogBreed)values.GetValue(random.Next(values.Length)); return(randomDogBreed); }
public ActionResult DeleteConfirmed(int id) { DogBreed dogBreed = db.DogBreeds.Find(id); db.DogBreeds.Remove(dogBreed); db.SaveChanges(); return(RedirectToAction("Index")); }
// Third constructor // Dog Zoe = new Dog("Zoe", DogBreed.Husky, 1, bob); public Dog(string name, DogBreed breed, int age, Person owner) { Name = name; Breed = breed; Age = age; HasOwner = true; Owner = owner; Console.WriteLine("Dog with owner was created!"); }
public ActionResult Edit([Bind(Include = "DogBreedID,Description")] DogBreed dogBreed) { if (ModelState.IsValid) { db.Entry(dogBreed).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dogBreed)); }
public async Task <IActionResult> Create([Bind("ImageUrl,Breed,HealthConcerns,HypoAllergenic,GroomingRequirements,Size,ExerciseRequirement,FamilyFriendly,DogFriendly,FoodTypes")] DogBreed dogBreed) { if (ModelState.IsValid) { _context.Add(dogBreed); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Index))); } return(View(dogBreed)); }
public void Post_Creates_New_DogBreed() { var dogBreed = new DogBreed(); //var repo = Substitute.For<IDogBreedRepository>(); // var underTest = new DogBreedController(repo); underTest.Post(dogBreed); repo.Received().Create(dogBreed); }
public static Dog AddDog(dynamic dynamicDogInstance) { string dogName = dynamicDogInstance.name; int dogAge = dynamicDogInstance.age; float dogHappiness = (float)dynamicDogInstance.happiness; DogBreed dogBreed = (DogBreed)Enum.Parse(typeof(DogBreed), dynamicDogInstance.breed); Dog dog = new Dog(dogName, dogAge, dogHappiness, dogBreed); return(dog); }
public ActionResult Create([Bind(Include = "DogBreedID,Description")] DogBreed dogBreed) { if (ModelState.IsValid) { db.DogBreeds.Add(dogBreed); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(dogBreed)); }
// GET: DogBreeds/Delete/5 public ActionResult Delete(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DogBreed dogBreed = db.DogBreeds.Find(id); if (dogBreed == null) { return(HttpNotFound()); } return(View(dogBreed)); }
} // end of method /// <summary> /// Parameterized Constructor /// </summary> public Dog(string name, DogBreed breed, GenderType gender, int age) { Name = name; Breed = breed; Gender = gender; Age = age; // Photo Assembly asm = Assembly.GetExecutingAssembly(); string path1 = "SharedLibrary.photos."; string path2 = Breed.ToString(); string filepath = path1 + path2 + ".jpg"; Photo = new Bitmap(asm.GetManifestResourceStream(filepath)); } // end of constructor
public DogDetailsDTO getDogDetailsById(int dogId) { Dog dog = context.Dog.Where(d => d.DogId == dogId).FirstOrDefault(); if (dog == null) { throw new AppException("Nie odnaleziono psa"); } DogBreed breed = context.DogBreed.Where(db => db.BreedId == dog.BreedId).FirstOrDefault(); if (breed == null) { throw new AppException("Nie odnaleziono rasy"); } DogClass classD = context.DogClass.Where(c => c.ClassId == dog.ClassId).FirstOrDefault(); if (classD == null) { throw new AppException("Nie odnaleziono klasy"); } string sex = dog.Sex == "M" ? "Pies" : "Suka"; DogDetailsDTO dogDetails = new DogDetailsDTO { dogId = dog.DogId, name = dog.Name, lineageNumber = dog.LineageNumber, registrationNumber = dog.RegistrationNumber, titles = dog.Titles, chipNumber = dog.ChipNumber, breedName = breed.NamePolish, sex = sex, birthday = dog.Birthday, fatherName = dog.FatherName, motherName = dog.MotherName, breederName = dog.BreederName, breederAddress = dog.BreederAddress, className = classD.NamePolish }; return(dogDetails); }
public static DogBase GedDog(DogBreed dogBreed) { DogBase dog = null; if (dogBreedDict.ContainsKey(dogBreed)) { dog = dogBreedDict.First(db => db.Key == dogBreed).Value; } else { switch (dogBreed) { case DogBreed.Dalmatian: dog = new Dalmatian(); break; case DogBreed.GoldenRetriever: dog = new GoldenRetriever(); break; case DogBreed.Labrador: dog = new Labrador(); break; case DogBreed.Pinscher: dog = new Pinscher(); break; case DogBreed.Poodle: dog = new Poodle(); break; } Console.WriteLine($"{dogBreed} Created"); dogBreedDict.Add(dogBreed, dog); } return(dog); }
} // end of InitializeGUI() /// <summary> /// Adopt a Dog! /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnAdoptADog_Click(object sender, EventArgs e) { // Validate the Input if (!ValidateInput()) { MessageBox.Show("Please Enter Dog Details", "Error"); return; } // Assemble the Dog Attributes from the Form string name = txtName.Text; int age = (int)numAge.Value; DogBreed breed = (DogBreed)Enum.Parse(typeof(DogBreed), cmbBreed.Text); GenderType gender = (GenderType)Enum.Parse(typeof(GenderType), cmbGender.Text); // Make a ChannelFactory Proxy to the Service using (ChannelFactory <IAdoptADogService> cf = new ChannelFactory <IAdoptADogService>("BasicHttpBinding_IAdoptADogService")) { cf.Open(); IAdoptADogService proxy = cf.CreateChannel(); if (proxy != null) { // Call the Service Dog dog = proxy.AdoptADog(name, breed, gender, age); // Add to the Master Cat List myDogs.Add(dog); } else { Debug.WriteLine("Proxy is Null"); } } // Update the GUI UpdateGUI(); } // end of method
public void Delete(DogBreed dogBreed) { db.DogBreeds.Remove(dogBreed); db.SaveChanges(); }
public async Task UpdateDogBreed(int id, [FromBody] DogBreed dogBreed) { _unitOfWork.Repository.Update(id, dogBreed); await _unitOfWork.Save(); }
public async Task AddDogBreed([FromBody] DogBreed dogBreed) { _unitOfWork.Repository.Insert(dogBreed); await _unitOfWork.Save(); }
public ContestDetailsDTO getContest(int id) { ContestDetailsDTO contestDetails; ContestType contestType = context.ContestType.Where(ct => ct.ContestTypeId == id).FirstOrDefault(); if (contestType == null) { throw new AppException("Nie odnaleziono konkursu o podanym id"); } List <BreedInfoDTO> allowedBreeds = new List <BreedInfoDTO>(); List <AllowedBreedsContest> allowed = context.AllowedBreedsContest.Where(abc => abc.ContestTypeId == id).ToList(); foreach (AllowedBreedsContest abc in allowed) { DogBreed breed = context.DogBreed.Where(db => db.BreedId == abc.BreedTypeId).FirstOrDefault(); allowedBreeds.Add(new BreedInfoDTO { breedId = abc.BreedTypeId, name = breed.NamePolish }); } List <ParticipationInfoDTO> participations = new List <ParticipationInfoDTO>(); List <Participation> part = context.Participation.Where(p => p.ContestId == id).ToList(); foreach (Participation p in part) { Dog dog = context.Dog.Where(d => d.DogId == p.DogId).FirstOrDefault(); DogBreed breed = context.DogBreed.Where(db => db.BreedId == dog.BreedId).FirstOrDefault(); Grade grade = context.Grade.Where(g => g.GradeId == p.GradeId).FirstOrDefault(); DogClass classD = context.DogClass.Where(c => c.ClassId == dog.ClassId).FirstOrDefault(); string place = (p.Place == null) ? "Nie przyznano" : p.Place.ToString(); if (grade == null) { participations.Add(new ParticipationInfoDTO { participationId = p.ParticipationId, dogId = p.DogId, name = dog.Name, breedName = breed.NamePolish, className = classD.NamePolish, chipNumber = dog.ChipNumber, gradeId = 0, grade = "Nie oceniono", place = place, description = p.Description }); } else { participations.Add(new ParticipationInfoDTO { participationId = p.ParticipationId, dogId = p.DogId, name = dog.Name, breedName = breed.NamePolish, className = classD.NamePolish, chipNumber = dog.ChipNumber, gradeId = grade.GradeId, grade = grade.NamePolish, place = place, description = p.Description }); } } Contest contest = context.Contest.Where(c => c.ContestTypeId == id).FirstOrDefault(); if (contest == null) { contestDetails = new ContestDetailsDTO { contestTypeId = contestType.ContestTypeId, contestId = -1, name = contestType.NamePolish, isEnterable = Convert.ToBoolean(contestType.Enterable), placeId = -1, placeName = null, startDate = new DateTime(), endDate = new DateTime(), allowedBreeds = allowedBreeds, participants = participations }; } else { Place place = context.Place.Where(p => p.PlaceId == contest.PlaceId).FirstOrDefault(); contestDetails = new ContestDetailsDTO { contestTypeId = contestType.ContestTypeId, contestId = contest.ContestId, name = contestType.NamePolish, isEnterable = Convert.ToBoolean(contestType.Enterable), placeId = contest.PlaceId, placeName = place.Name, startDate = contest.StartDate, endDate = contest.EndDate, allowedBreeds = allowedBreeds, participants = participations }; } return(contestDetails); }
public void Edit(DogBreed dogBreed) { db.Update(dogBreed); db.SaveChanges(); }
public Dog(string name, int age, DogBreed breed) { Name = name; Age = age; _Breed = breed; }