public static void Clean() { using (var repo = new AnimalRepo()) { foreach (var animal in repo.GetAll()) { repo.Delete(animal.Id); } } }
public ActionResult ForthStep() { var tempBooking = (BookingVM)TempData["Booking"]; TempData["Booking"] = tempBooking; tempBooking.CalculateDiscounts(AnimalRepo.GetAnimalTypes(), new Random().Next(0, 6)); CalculatePrice(tempBooking); return(View(tempBooking)); }
public static void Seed() { using (var repo = new AnimalRepo()) { repo.Add(new Animal { Nome = "Gato", Habitat = "Domestico", Tipo = "Mamifero" }); repo.Add(new Animal { Nome = "Cachorro", Habitat = "Domestico", Tipo = "Mamifero" }); repo.Add(new Animal { Nome = "Borboleta", Habitat = "Selvagem", Tipo = "Inseto" }); repo.Add(new Animal { Nome = "Golfinho", Habitat = "Marinho", Tipo = "Mamifero" }); repo.Add(new Animal { Nome = "Barata", Habitat = "Urbano", Tipo = "Inseto" }); repo.Add(new Animal { Nome = "Crocodilo", Habitat = "Locostre", Tipo = "Reptil" }); repo.Add(new Animal { Nome = "Abelha", Habitat = "Selvagem", Tipo = "Inseto" }); repo.Add(new Animal { Nome = "Vaca", Habitat = "Rural", Tipo = "Mamifero" }); repo.Add(new Animal { Nome = "Jabuti", Habitat = "Selvagem", Tipo = "Reptil" }); repo.Add(new Animal { Nome = "Tubarão", Habitat = "Marinho", Tipo = "Peixe" }); repo.Add(new Animal { Nome = "Camaleão", Habitat = "Selvagem", Tipo = "Reptil" }); repo.Add(new Animal { Nome = "Aranha", Habitat = "Selvagem", Tipo = "Inseto" }); repo.Add(new Animal { Nome = "Ovelha", Habitat = "Rural", Tipo = "Mamifero" }); repo.Add(new Animal { Nome = "Tartaruga", Habitat = "Marinho", Tipo = "Reptil" }); repo.Add(new Animal { Nome = "Arraia", Habitat = "Marinho", Tipo = "Peixe" }); } }
public ActionResult UpdateAnimal(int id) { var result = db.Animal.FirstOrDefault(x => x.ID == id); AnimalVM animal = new AnimalVM(); animal.Name = result.Name; animal.ID = result.ID; animal.Age = result.Age; animal.Color = result.Color; animal.Location = result.Location; animal.GenusName = AnimalRepo.AnimalGenusName(result.GenusId); animal.CategoryName = AnimalRepo.AnimalCategoryName(result.CategoryId); return(View(animal)); }
private async void animalbutton_Clicked(object sender, EventArgs e) { Button btn = (Button)sender; var animal = btn.Text; Animal animals = await AnimalRepo.GetAnimalsAsync(); foreach (var animal_item in animals.AnimalSpecies) { if (animal_item.Name == animal) { Navigation.PushAsync(new AnimalDetail(animal_item)); } } }
public ActionResult SecondStep() { var bookingVM = (BookingVM)TempData["Booking"]; foreach (var animal in bookingVM.Booking.Animals) { foreach (var accessoire in AnimalRepo.GetAnimal(animal.Id).Accessoires) { bookingVM.Accessoires.Add(accessoire); } } TempData["Booking"] = bookingVM; return(View(bookingVM)); }
public ActionResult UpdateAnimal(AnimalVM model) { if (ModelState.IsValid) { var result = db.Animal.FirstOrDefault(x => x.ID == model.ID); result.Name = model.Name; result.Description = model.Description; result.Color = model.Color; result.Location = model.Location; result.Age = model.Age; result.ID = model.ID; result.GenusId = AnimalRepo.AnimalGenus(model.GenusName); result.CategoryId = AnimalRepo.AnimalCategory(model.CategoryName); ViewBag.islemDurum = 1; db.SaveChanges(); return(RedirectToAction("Index")); } else { ViewBag.islemDurum = 2; return(View()); } }
public ActionResult FirstStep(AnimalBookingVM animalBookingVM) { ModelState.Remove("Animals"); ModelState.Remove("UnavailableAnimals"); var tempBooking = (BookingVM)TempData["Booking"]; animalBookingVM.BookingDate = tempBooking.Booking.BookingDate; if (!ModelState.IsValid) { animalBookingVM.Animals = AnimalRepo.GetAnimals(); animalBookingVM.UnavailableAnimals = new List <Animal>(); foreach (var animal in animalBookingVM.Animals) { foreach (var booking in animal.Bookings) { if (booking.BookingDate == tempBooking.Booking.BookingDate) { animalBookingVM.UnavailableAnimals.Add(animal); } } } animalBookingVM.BookingDate = tempBooking.Booking.BookingDate; TempData["Booking"] = tempBooking; return(View(animalBookingVM)); } foreach (var animalId in animalBookingVM.AnimalIds) { tempBooking.Booking.Animals.Add(AnimalRepo.GetAnimal(animalId)); } TempData["Booking"] = tempBooking; return(RedirectToAction("SecondStep")); }
public ActionResult FirstStep() { var animalBookingVM = new AnimalBookingVM() { Animals = AnimalRepo.GetAnimals(), UnavailableAnimals = new List <Animal>() }; var bookingVM = (BookingVM)TempData["Booking"]; foreach (var animal in animalBookingVM.Animals) { foreach (var booking in animal.Bookings) { if (booking.BookingDate == bookingVM.Booking.BookingDate) { animalBookingVM.UnavailableAnimals.Add(animal); } } } animalBookingVM.BookingDate = bookingVM.Booking.BookingDate; TempData["Booking"] = bookingVM; return(View(animalBookingVM)); }
void btnLike_Clicked(System.Object sender, System.EventArgs e) { btnLike.Text = "Added to Favourites"; AnimalRepo.addToFavorite(animal); }
private async Task ShowAnimals() { Animal animals = await AnimalRepo.GetAnimalsAsync(); lvwAnimals.ItemsSource = animals.AnimalSpecies; }
/// <summary> /// Constructor that intialize log4net in class /// </summary> public AnimalService() { log4net.Config.XmlConfigurator.Configure(); animalRepo = AnimalRepo.getInstance(); }