public ActionResult Create(int AnimalID) { var vacinacao = new Vacinacao(); vacinacao.AnimalId = AnimalID; ViewBag.VacinaId = new SelectList(repoVacina.GetAll().ToList(), "ID", "Descricao"); ViewBag.AnimalId = new SelectList(repoAnimal.GetAll().ToList(), "ID", "Nome"); return(PartialView("_Create", vacinacao)); }
//getting all animals weighted public List <AnimalWeightViewPar> GetAllAnimalWeight() { using (var animalweight = new AnimalWeightRepository()) { return(animalweight.GetAll().Select(x => new AnimalWeightViewPar { AnimalWeightId = x.AnimalWeightId, AnimalCode = _animal.GetAll().ToList().Find(y => y.AnimalId == x.AnimalId).AniCode, AverageWeight = x.AverageWeight, DateWeighted = x.DateWeighted, OriginalWeight = x.OriginalWeight }).ToList()); } }
public AnimalView GetAnimalById2(AnimalView anView) { decimal sum = 0; int count = 0; count++; sum = anima.GetAll().Sum(x => x.AniCurrentCost); using (var animal = new AnimalRepository()) { foreach (var c in bat.GetAll()) { Batch ani = batches.GetAll().FindLast(x => x.BatchTypeid == c.BatchTypeid); if (ani != null) { anView.AnimalId = count; anView.AniCode = ani.BatchCode + "-" + "SU" + "-" + anView.AnimalId + "-" + Guid.NewGuid().ToString().Substring(0, 5); anView.BatchTypeid = anView.BatchTypeid; anView.AniColor = ""; anView.AniFeedingStatus = "Feeding Lot"; anView.AniAge = 0; anView.AniGender = ""; anView.AniHealthStatus = "Healthy"; anView.AniCurrentCost = ani.Totalcost / ani.NumOfAnimals; anView.AniSaleStatus = "Not Ready"; anView.AniTotCost = 0; anView.AnimalValue = Convert.ToDouble(anView.AniCurrentCost + anView.AniTotCost); } } return(anView); } }
public void ValidarCompraGado() { CompraGadoValidar CompraGadoItemRep = new CompraGadoValidar(new CompraGadoRepository(new SistemaCompraGadoDGContexto())); CompraGado _CompraGado = new CompraGado(); List <CompraGadoItem> _Itens = new List <CompraGadoItem>(); SistemaCompraGado.Infra.Data.Repositories.PecuaristaRepository PecuaristaRep = new SistemaCompraGado.Infra.Data.Repositories.PecuaristaRepository(new SistemaCompraGadoDGContexto()); Pecuarista LstPecuarista = (Pecuarista)PecuaristaRep.GetAll().First(); AnimalRepository AnimalRep = new AnimalRepository(new SistemaCompraGadoDGContexto()); Animal LstAnimal = (Animal)AnimalRep.GetAll().First(); _CompraGado.ID = 205; _Itens.Add(new CompraGadoItem { AnimalID = LstAnimal.ID, CompraGadoID = _CompraGado.ID, Quantidade = "1.000" }); // _Itens.Add(new CompraGadoItem { AnimalID = LstAnimal.ID, CompraGadoID = _CompraGado.ID, Quantidade = "1.000" }); _CompraGado.DataEntrega = DateTime.Now; _CompraGado.PecuaristaID = LstPecuarista.ID; _CompraGado.CompraDadoItem = _Itens; CompraGadoItemRep.ValidarCompraGado(_CompraGado); }
// GET: Animals public ActionResult List() { AnimalsListVM model = new AnimalsListVM(); AnimalRepository animalRep = new AnimalRepository(); model.Animals = animalRep.GetAll(); return(View(model)); }
public void AtualizaAnimalData() { AnimalRepository AnimalRep = new AnimalRepository(new SistemaCompraGadoDGContexto()); Animal _Animal = new Animal(); Animal LstAnimal = (Animal)AnimalRep.GetAll().First(); _Animal.ID = LstAnimal.ID; _Animal.Descricao = "Teste 2"; _Animal.Preco = "2,00"; AnimalRep.Update(_Animal); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Peso peso = repoPeso.Find(id); if (peso == null) { return(HttpNotFound()); } ViewBag.AnimalID = new SelectList(repoAnimal.GetAll(), "ID", "Nome", peso.AnimalId); return(PartialView("_Edit", peso)); }
public void ValidarCompraGadoAppService() { CompraGadoAppService CompraService = new CompraGadoAppService(new CompraGadoService(new CompraGadoRepository(new SistemaCompraGadoDGContexto()), new CompraGadoValidar(new CompraGadoRepository(new SistemaCompraGadoDGContexto())), new CompraGadoItemRepository((new SistemaCompraGadoDGContexto())), new PecuaristaRepository((new SistemaCompraGadoDGContexto())), new AnimalRepository(new SistemaCompraGadoDGContexto()))); CompraGado Compra = new CompraGado(); SistemaCompraGado.Infra.Data.Repositories.PecuaristaRepository PecuaristaRep = new SistemaCompraGado.Infra.Data.Repositories.PecuaristaRepository(new SistemaCompraGadoDGContexto()); Pecuarista LstPecuarista = (Pecuarista)PecuaristaRep.GetAll().First(); List <CompraGadoItem> _Itens = new List <CompraGadoItem>(); AnimalRepository AnimalRep = new AnimalRepository(new SistemaCompraGadoDGContexto()); Animal LstAnimal = (Animal)AnimalRep.GetAll().First(); Compra.ID = 545; Compra.DataEntrega = DateTime.Now; Compra.PecuaristaID = LstPecuarista.ID; _Itens.Add(new CompraGadoItem { AnimalID = LstAnimal.ID, CompraGadoID = 544, Quantidade = "1.000" }); Compra.CompraDadoItem = _Itens; CompraService.AdicionarCompra(Compra); }
public List <Animalpar> GetAllAnimals() { decimal sum = 0; AnimalView model = new AnimalView(); using (var b = new AnimalRepository()) { return(b.GetAll().Select(x => new Animalpar { AnimalId = x.AnimalId, AniCode = x.AniCode, BatchTypeDesc = bat.GetAll().Find(y => y.BatchTypeid == x.BatchTypeid).BatchTypeDesc, AniColor = x.AniColor, AniFeedingStatus = "FeedLot", AniAge = x.AniAge, AniGender = x.AniGender, AniHealthStatus = "Healthy", AniCurrentCost = x.AniCurrentCost, AniSaleStatus = "Not Ready", AniTotCost = 0, AnimalValue = Convert.ToDouble(x.AniCurrentCost + x.AniTotCost), }).ToList()); } }
public IActionResult GetAllAnimals() { return(Ok(_animalRepository.GetAll())); }
public IEnumerable <Animal> Get() { return(db.GetAll()); }
/// <summary> /// Initialize zoo. /// </summary> /// <param name="zoo"></param> private static void InitializeZoo() { Console.WriteLine("Welcome to the best Zoo!"); AnimalRepository animalRepository = new AnimalRepository(); // Birds Animal parrot = new Parrot(1, "Jerome", 1); Animal duck = new Duck(2, "Austin", 2); Animal owl = new Owl(3, "Braxton", 1); animalRepository.Add(parrot); animalRepository.Add(duck); animalRepository.Add(owl); // Mammals Animal lion = new Lion(3, "Connor", 7); Animal goat = new Goat(4, "Sly", 4); Animal monkey = new Monkey(5, "Gorilaz", 3); animalRepository.Add(lion); animalRepository.Add(goat); animalRepository.Add(monkey); // Herbivore Animal deer = new Deer(7, "Lora", 2); Animal muleDeer = new MuleDeer(8, "Ann", 4); Animal zebra = new Zebra(9, "Jane", 9); animalRepository.Add(deer); animalRepository.Add(muleDeer); animalRepository.Add(zebra); // Keepers KeeperRepository keeperRepository = new KeeperRepository(); Keeper noviceKeeper = new Keeper(1, Level.Novice); Keeper intermediateKeeper = new Keeper(2, Level.Intermediate); Keeper advancedKeeper = new Keeper(3, Level.Advanced); Keeper expertKeeper = new Keeper(4, Level.Expert); keeperRepository.Add(noviceKeeper); keeperRepository.Add(intermediateKeeper); keeperRepository.Add(advancedKeeper); keeperRepository.Add(expertKeeper); // Assign animals to protect noviceKeeper.ProtectAnimal(parrot); noviceKeeper.ProtectAnimal(zebra); intermediateKeeper.ProtectAnimal(duck); intermediateKeeper.ProtectAnimal(lion); advancedKeeper.ProtectAnimal(muleDeer); advancedKeeper.ProtectAnimal(owl); expertKeeper.ProtectAnimal(deer); expertKeeper.ProtectAnimal(monkey); var animals = animalRepository.GetAll(); var keepers = keeperRepository.GetAll(); Zoo zoo = new Zoo(animals, keepers); for (int i = 0; i < 10; i++) { zoo.Run(); Console.WriteLine("========================================="); } }
public List <Animal> GetAll() { return(animalRepository.GetAll()); }
public ActionResult GetAllAnimals() { var result = _animalRepository.GetAll(); return(Json(result.ToList(), JsonRequestBehavior.AllowGet)); }
private static IEnumerable <Animal> GetAllAnimals() { return(AnimalRepository.GetAll()); }
public void SelecionarAnimalData() { AnimalRepository AnimalRep = new AnimalRepository(new SistemaCompraGadoDGContexto()); List <Animal> LstAnimal = AnimalRep.GetAll(); }
static void Main(string[] args) { Animal first = new Animal { Id = 1, Name = "Bobita", Description = "Cat" }; Animal second = new Animal { Id = 2, Name = "Rex", Description = "Dog" }; Animal third = new Animal { Id = 3, Name = "Kitty", Description = "Cat" }; Animal fourth = new Animal { Id = 4, Name = "Daisy", Description = "Parrot" }; Animal fifth = new Animal { Id = 5, Name = "Max", Description = "Dog" }; AnimalRepository repo = new AnimalRepository(); repo.Add(first); repo.Add(second); repo.Add(third); repo.Add(fourth); repo.Add(fifth); Animal firstAnimal = repo.GetById(1); Animal secondAnimal = repo.GetById(2); IEnumerable <Animal> animalList = repo.GetAll(); Console.WriteLine(first); Console.WriteLine(second); Console.WriteLine("Before update: "); foreach (var a in animalList) { Console.WriteLine(a); } Console.WriteLine("After update: "); repo.Update(1, "Mickey", "Mouse"); foreach (var a in animalList) { Console.WriteLine(a); } Console.WriteLine("After removing nr. 4 : "); repo.Delete(4); foreach (var a in animalList) { Console.WriteLine(a); } Tiger tiger = new Tiger(); }
public ActionResult Index(string sortOrder, string currentFilter, string searchString, int?page, string typeSearch) { ViewBag.CurrentSort = sortOrder; ViewBag.NomeParam = String.IsNullOrEmpty(sortOrder) ? "Nome_Animal" : ""; if (searchString != null) { page = 1; } else { searchString = currentFilter; } ViewBag.CurrentFilter = searchString; var atendimentos = from m in repoAtendimento.GetAll().ToList().OrderBy(c => c.Id) select m; if (!string.IsNullOrEmpty(typeSearch)) { switch (typeSearch) { case "NomeAnimal": atendimentos = atendimentos.Where(s => s.Animal.Nome.ToUpper().Contains(searchString.ToUpper())).OrderBy(s => s.Id); break; case "Cpf": atendimentos = from atendimento in repoAtendimento.GetAll().ToList() join animal in repoAnimal.GetAll().ToList() on atendimento.AnimalId equals animal.Id join cliente in repoCliente.GetAll().ToList() on animal.ClienteId equals cliente.Id where cliente.CpfCnpj.Contains(searchString) select atendimento; break; case "Fone": atendimentos = from atendimento in repoAtendimento.GetAll().ToList() join animal in repoAnimal.GetAll().ToList() on atendimento.AnimalId equals animal.Id join cliente in repoCliente.GetAll().ToList() on animal.ClienteId equals cliente.Id join fone in repoFone.GetAll().ToList() on cliente.Id equals fone.ClienteId where fone.Numero.Contains(searchString) select atendimento; break; case "Atendimento": atendimentos = atendimentos.Where(s => s.Id.ToString().Equals(searchString)); break; case "NomeCliente": atendimentos = atendimentos.Where(s => s.Animal.Cliente.Nome.ToUpper().Contains(searchString.ToUpper())).OrderBy(s => s.Id); break; default: break; } } atendimentos = atendimentos.OrderByDescending(x => x.Id); int pageSize = 15; int pageNumber = (page ?? 1); return(View(atendimentos.ToPagedList(pageNumber, pageSize))); }