public PetsAdministrationController(IPetService pets, IPetStatusService petStatuses, IUserService users, ILocationService locations, IBreedService breeds) { this.pets = pets; this.petStatuses = petStatuses; this.users = users; this.locations = locations; this.breeds = breeds; }
public UsersController(IUserService userService, IPetService petService, IMapper mapper) { this.userService = userService; this.petService = petService; this.mapper = mapper; }
public PetController(IPetService petService) { _petService = petService; }
public PetController(IPetService petService, IUserService userService) { _userService = userService; _petService = petService; }
public PetController(IPetService petService, IMapperExtension mapper) { _petService = petService; _mapper = mapper; }
public ProviderPetProfilesVRecordsController(IMedicalProfileService profileService, IPersonProfileService customerService, IPetService petService, IProviderService providerService, IVaccinationRecordService vaccinationRecordService, IMapper mapper) { _profileService = profileService; _customerService = customerService; _petService = petService; _providerService = providerService; _vaccinationRecordService = vaccinationRecordService; _mapper = mapper; }
// public PetsController(IPetService petService, IMapper mapper) { _petService = petService; _mapper = mapper; }
public PetDetailsController(IPetService pets) { this.pets = pets; }
public PetController(IPetService petService, IOwnerService ownerService) { this.PetService = petService; this.OwnerService = ownerService; }
public Logic(IPetService petService) { _petService = petService; }
public PetUI(IPetService petService, IOwnerService ownerService) { _petService = petService; _ownerService = ownerService; }
public PetsController(IPetService petService) { this.petService = petService; }
public ConsoleUI(IAddressService addressService, IColourService colourService, IPersonService personService, IPetService petService, IPetTypeService petTypeService) { _addServ = addressService; _colServ = colourService; _psnServ = personService; _petServ = petService; _ptServ = petTypeService; main = new Menu("Main Menu"); addressMenu = new Menu("Address Menu", main); colourMenu = new Menu("Colour Menu", main); personMenu = new Menu("Person Menu", main); petMenu = new Menu("Pet Menu", main); petTypeMenu = new Menu("Pet Type Menu", main); petReadMenu = new Menu("Pet Read Menu", petMenu); #region Main main.SetMenu( new MenuItem[] { new MenuItem("Pet", () => { Console.Clear(); petMenu.Show(); }), new MenuItem("Pet Type", () => { Console.Clear(); petTypeMenu.Show(); }), new MenuItem("Person", () => { Console.Clear(); personMenu.Show(); }), new MenuItem("Colour", () => { Console.Clear(); colourMenu.Show(); }) }); #endregion #region Address addressMenu.SetMenu( new MenuItem[] { new MenuItem("Create", () => { string street = ConsoleUtils.ReadNotEmpty("Input street: "); int number = ConsoleUtils.ReadInt("Input number: "); string letter = ConsoleUtils.ReadNotEmpty("Input letter: "); int floor = ConsoleUtils.ReadInt("Input floor: "); string side = ConsoleUtils.ReadNotEmpty("Input side: "); int zipCode = ConsoleUtils.ReadInt("Input zipcode: "); string city = ConsoleUtils.ReadNotEmpty("Input city: "); try { Address address = _addServ.Add(street, number, letter, floor, side, zipCode, city); Console.WriteLine("Successfully added {0} {1} to the repository!", address.Street, address.Number); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read All", () => { try { List <Address> addresses = _addServ.GetAll(); if (addresses.Count > 0) { foreach (Address add in addresses) { Console.WriteLine("ID: {0}, Street: {1}, Number: {2}, Leter: {3}, Floor: {4}, Side: {5}, ZipCode: {6}, City: {7}.", add.Id, add.Street, add.Number, add.Letter, add.Floor, add.Side, add.ZipCode, add.City); } } else { Console.WriteLine("There are no addresses stored."); } } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Update", () => { int index = ConsoleUtils.ReadInt("Input id of address wanted changed: "); string street = ConsoleUtils.ReadNotEmpty("Input street: "); int number = ConsoleUtils.ReadInt("Input number: "); string letter = ConsoleUtils.ReadNotEmpty("Input letter: "); int floor = ConsoleUtils.ReadInt("Input floor: "); string side = ConsoleUtils.ReadNotEmpty("Input side: "); int zipCode = ConsoleUtils.ReadInt("Input zipcode: "); string city = ConsoleUtils.ReadNotEmpty("Input city: "); try { Address address = _addServ.Update(index, street, number, letter, floor, side, zipCode, city); Console.WriteLine("Successfully updated {0} {1} in the repository!", address.Street, address.Number); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Delete", () => { int index = ConsoleUtils.ReadInt("Input id of address wanted deleted: "); try { Address address = _addServ.Delete(index); Console.WriteLine("Successfully deleted {0} {1} from the repository!", address.Street, address.Number); } catch (Exception e) { Console.WriteLine(e.Message); } }) }); #endregion #region Colour colourMenu.SetMenu( new MenuItem[] { new MenuItem("Create", () => { string description = ConsoleUtils.ReadNotEmpty("Input colour description: "); try { Colour colour = _colServ.Add(description); Console.WriteLine("Successfully added {0} to the repository!", colour.Description); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read All", () => { try { List <Colour> colours = _colServ.GetAll(); if (colours.Count > 0) { foreach (Colour col in colours) { Console.WriteLine("ID: {0}, Description: {1}.", col.Id, col.Description); } } else { Console.WriteLine("There are no colours stored."); } } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Update", () => { int index = ConsoleUtils.ReadInt("Input id of colour wanted changed: "); string description = ConsoleUtils.ReadNotEmpty("Input colour description: "); try { Colour colour = _colServ.Update(index, description); Console.WriteLine("Successfully updated {0}'s description to {1}!", index, colour.Description); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Delete", () => { int index = ConsoleUtils.ReadInt("Input id of colour wanted deleted: "); try { Colour colour = _colServ.Delete(index); Console.WriteLine("Successfully deleted {0} from the repository!", colour.Description); } catch (Exception e) { Console.WriteLine(e.Message); } }) }); #endregion #region Person personMenu.SetMenu( new MenuItem[] { new MenuItem("Create", () => { string firstName = ConsoleUtils.ReadNotEmpty("Input first name: "); string lastName = ConsoleUtils.ReadNotEmpty("Input last name: "); Address address = ChooseAddress(personMenu); if (address == null) { Console.WriteLine("No addresses found! Create the address before creating the person."); return; } int phone = ConsoleUtils.ReadInt("Input phone number: "); string email = ConsoleUtils.ReadNotEmpty("Input email: "); try { Person person = _psnServ.Add(firstName, lastName, address, phone, email); Console.WriteLine("Successfully added {0} {1} to the repository!", person.FirstName, person.LastName); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read All", () => { try { List <Person> persons = _psnServ.GetAll(); if (persons.Count > 0) { foreach (Person psn in persons) { Console.WriteLine("ID: {0}, First name: {1}, Last name: {2}, address: {3}, phone: {4}, email: {5}.", psn.Id, psn.FirstName, psn.LastName, psn.Address, psn.Phone, psn.Email); } } else { Console.WriteLine("There are no persons stored."); } } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Update", () => { int index = ConsoleUtils.ReadInt("Input id of person wanted changed: "); string firstName = ConsoleUtils.ReadNotEmpty("Input first name: "); string lastName = ConsoleUtils.ReadNotEmpty("Input last name: "); Address address = ChooseAddress(personMenu); if (address == null) { Console.WriteLine("No addresses found! Create the address before updating the person."); return; } int phone = ConsoleUtils.ReadInt("Input phone number: "); string email = ConsoleUtils.ReadNotEmpty("Input email: "); try { Person person = _psnServ.Update(index, firstName, lastName, address, phone, email); Console.WriteLine("Successfully updated {0}'s to First name: {1}, Last name: {2}, address: {3}, phone: {4}, email: {5}!", index, person.FirstName, person.LastName, person.Address, person.Address, person.Phone, person.Email); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Delete", () => { int index = ConsoleUtils.ReadInt("Input id of person wanted deleted: "); try { Person person = _psnServ.Delete(index); Console.WriteLine("Successfully deleted {0} {1} from the repository!", person.FirstName, person.LastName); } catch (Exception e) { Console.WriteLine(e.Message); } }) }); #endregion #region Pet petMenu.SetMenu( new MenuItem[] { new MenuItem("Create", () => { string name = ConsoleUtils.ReadNotEmpty("Input name: "); DateTime birthDate = ConsoleUtils.ReadDate("Input birth date: "); DateTime soldDate = ConsoleUtils.ReadDate("Input sold date: "); Colour colour = ChooseColour(petMenu); if (colour == null) { Console.WriteLine("No colours found! Create the colour before creating the pet."); return; } PetType type = ChoosePetType(petMenu); if (type == null) { Console.WriteLine("No pet types found! Create the pet type before creating the pet."); return; } Person previousOwner = ChoosePerson(petMenu); if (previousOwner == null) { Console.WriteLine("No persons found! Create the person before creating the pet."); return; } double price = ConsoleUtils.ReadDouble("Input price: "); try { Pet tmp = new Pet { Name = name, BirthDate = birthDate, SoldDate = soldDate, Colour = colour, Type = type, PreviousOwner = previousOwner, Price = price }; Pet pet = _petServ.Add(tmp); Console.WriteLine("Successfully added {0} to the repository!", pet.Name); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read", () => { Console.Clear(); petReadMenu.Show(); }), new MenuItem("Update", () => { int index = ConsoleUtils.ReadInt("Input id of pet wanted updated: "); string name = ConsoleUtils.ReadNotEmpty("Input name: "); DateTime birthDate = ConsoleUtils.ReadDate("Input birth date: "); DateTime soldDate = ConsoleUtils.ReadDate("Input sold date: "); Colour colour = ChooseColour(petMenu); if (colour == null) { Console.WriteLine("No colours found! Create the colour before creating the pet."); return; } PetType type = ChoosePetType(petMenu); if (type == null) { Console.WriteLine("No pet types found! Create the pet type before creating the pet."); return; } Person previousOwner = ChoosePerson(petMenu); if (previousOwner == null) { Console.WriteLine("No persons found! Create the person before creating the pet."); return; } double price = ConsoleUtils.ReadDouble("Input price: "); try { Pet tmp = new Pet { Id = index, Name = name, BirthDate = birthDate, SoldDate = soldDate, Colour = colour, Type = type, PreviousOwner = previousOwner, Price = price }; Pet pet = _petServ.Update(tmp); Console.WriteLine("Successfully updated {0}'s to Name: {1}, Birth Date: {2}, Sold Date: {3}, Colour: {4}, Pet Type: {5}, Previous Owner: {6} {7}, Price {8}.", index, pet.Name, pet.BirthDate, pet.SoldDate, pet.Colour.Description, pet.Type.Type, pet.PreviousOwner.FirstName, pet.PreviousOwner.LastName, pet.Price); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Delete", () => { int index = ConsoleUtils.ReadInt("Input id of pet wanted deleted: "); try { Pet pet = _petServ.Delete(index); Console.WriteLine("Successfully deleted {0} from the repository!", pet.Name); } catch (Exception e) { Console.WriteLine(e.Message); } }) }); #endregion #region Pet Type petTypeMenu.SetMenu( new MenuItem[] { new MenuItem("Create", () => { string type = ConsoleUtils.ReadNotEmpty("Input pet type: "); try { PetType petType = _ptServ.Add(type); Console.WriteLine("Successfully added {0} to the repository!", petType.Type); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read All", () => { try { List <PetType> petTypes = _ptServ.GetAll(); if (petTypes.Count > 0) { foreach (PetType pt in petTypes) { Console.WriteLine("ID: {0}, Type: {1}.", pt.Id, pt.Type); } } else { Console.WriteLine("There are no pet types stored."); } } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Update", () => { int index = ConsoleUtils.ReadInt("Input id of pet type wanted changed: "); string type = ConsoleUtils.ReadNotEmpty("Input pet type: "); try { PetType petType = _ptServ.Update(index, type); Console.WriteLine("Successfully updated {0}'s type to {1}!", index, petType.Type); } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Delete", () => { int index = ConsoleUtils.ReadInt("Input id of pet type wanted deleted: "); try { PetType petType = _ptServ.Delete(index); Console.WriteLine("Successfully deleted {0} from the repository!", petType.Type); } catch (Exception e) { Console.WriteLine(e.Message); } }) }); #endregion #region Pet Read petReadMenu.SetMenu( new MenuItem[] { new MenuItem("Read All", () => { try { List <Pet> pets = _petServ.GetAll(); if (pets.Count > 0) { foreach (Pet pet in pets) { Console.WriteLine("ID: {0}, Name: {1}, Birth Date: {2}, Sold Date: {3}, Colour: {4}, Pet Type: {5}, Previous Owner: {6} {7}, Price {8}.", pet.Id, pet.Name, pet.BirthDate, pet.SoldDate, pet.Colour.Description, pet.Type.Type, pet.PreviousOwner.FirstName, pet.PreviousOwner.LastName, pet.Price); } } else { Console.WriteLine("There are no pets stored."); } } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read By ID", () => { int index = ConsoleUtils.ReadInt("Input pet id: "); try { Pet pet = _petServ.GetById(index); if (pet != null) { Console.WriteLine("ID: {0}, Name: {1}, Birth Date: {2}, Sold Date: {3}, Colour: {4}, Pet Type: {5}, Previous Owner: {6} {7}, Price {8}.", pet.Id, pet.Name, pet.BirthDate, pet.SoldDate, pet.Colour.Description, pet.Type.Type, pet.PreviousOwner.FirstName, pet.PreviousOwner.LastName, pet.Price); } else { Console.WriteLine("ID was not found in repository."); } } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read All Ordered By Price Ascending", () => { try { List <Pet> pets = _petServ.GetAllOrderPrice(); if (pets.Count > 0) { foreach (Pet pet in pets) { Console.WriteLine("ID: {0}, Name: {1}, Birth Date: {2}, Sold Date: {3}, Colour: {4}, Pet Type: {5}, Previous Owner: {6} {7}, Price {8}.", pet.Id, pet.Name, pet.BirthDate, pet.SoldDate, pet.Colour.Description, pet.Type.Type, pet.PreviousOwner.FirstName, pet.PreviousOwner.LastName, pet.Price); } } else { Console.WriteLine("There are no pets stored."); } } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read Five Cheapest", () => { try { List <Pet> pets = _petServ.GetFiveCheapest(); if (pets.Count > 0) { foreach (Pet pet in pets) { Console.WriteLine("ID: {0}, Name: {1}, Birth Date: {2}, Sold Date: {3}, Colour: {4}, Pet Type: {5}, Previous Owner: {6} {7}, Price {8}.", pet.Id, pet.Name, pet.BirthDate, pet.SoldDate, pet.Colour.Description, pet.Type.Type, pet.PreviousOwner.FirstName, pet.PreviousOwner.LastName, pet.Price); } } else { Console.WriteLine("There are no pets stored."); } } catch (Exception e) { Console.WriteLine(e.Message); } }), new MenuItem("Read By Type", () => { PetType type = ChoosePetType(petMenu); if (type == null) { Console.WriteLine("No pet types found! Create the pet type before searching."); return; } try { List <Pet> pets = _petServ.SearchByType(type); if (pets.Count > 0) { foreach (Pet pet in pets) { Console.WriteLine("ID: {0}, Name: {1}, Birth Date: {2}, Sold Date: {3}, Colour: {4}, Pet Type: {5}, Previous Owner: {6} {7}, Price {8}.", pet.Id, pet.Name, pet.BirthDate, pet.SoldDate, pet.Colour.Description, pet.Type.Type, pet.PreviousOwner.FirstName, pet.PreviousOwner.LastName, pet.Price); } } else { Console.WriteLine("There are no pets of this type."); } } catch (Exception e) { Console.WriteLine(e.Message); } }) }); #endregion }
public PetController(IPetService service) { this.service = service; }
public PetsController(IPetService service) { _petService = service; }
public PetEditController(IPetService pets) { this.pets = pets; }
public PetsController(IPetService petService, IMapper mapper) { this.petService = petService; this.mapper = mapper; }
public SeachPetByTypeinator(IPetService petService) { _petService = petService; }
public HomeController(IPetService petService) { _petService = petService; }
public FakeDB(IPetService petService) { _petService = petService; }
public Printer(IPetService petService) { _PetService = petService; _PetService.InitDatabaseData(); }
public DataInitializer(IPetService petService, IOwnerService ownerService) { _petService = petService; _ownerService = ownerService; }
public OwnerController(IPetService petService, UserManager <Owner> userManager, IMapper mapper) { this.petService = petService; this.userManager = userManager; this.mapper = mapper; }
public PetController(IPetService petService, IOwnerService ownerService) { _petService = petService; _ownerService = ownerService; }
public IndexModel(IPetService petService) { _petService = petService; }
public Printer(IPetService petService, IParser parser) { _petService = petService; _parser = parser; }
public Printer(IPetService service) { this.service = service; //FakeDB.SamplePets(); }
public PetsController(IPetService pets) { this.pets = pets; }
public DeleteModel(IPetService petService) { _petService = petService; }
public DataInit(IPetService petService) { _petService = petService; }
public PetsController(IPetService petService) : base(petService) { }
public Printer(IPetService petService) { _petService = petService; }
public Printer(IPetService petService) { _petService = petService; InitData(); }
public StatisticsController(IPetService petService) { this.petService = petService; }
public RatingsAdministrationController(IRatingService ratings, IUserService users, IPetService pets) { this.ratings = ratings; this.users = users; this.pets = pets; }