public UnitOfWork(ApplicationDbContext db) { _db = db; Species = new SpeciesRepository(_db); Patient = new PatientRepository(_db); Customer = new CustomerRepository(_db); Address = new AddressRepository(_db); Veterinarian = new VeterinarianRepository(_db); ApplicationUser = new ApplicationUserRepository(_db); }
/// <summary> /// Lists this instance. /// </summary> /// <returns></returns> public ActionResult List() { try { var species = SpeciesRepository.List(); return(Json(species, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Success = false, Message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public ActionResult Save(Species species) { try { SpeciesRepository.Save(species); SpeciesRepository.Session.Flush(); return(Json(new { Success = true, Message = "Species saved successfully" }, JsonRequestBehavior.AllowGet)); } catch (Exception ex) { return(Json(new { Success = false, Message = ex.Message }, JsonRequestBehavior.AllowGet)); } }
public bool Delete(int id) { SpeciesRepository speciesRepository = new SpeciesRepository(); try { speciesRepository.Delete(id); return(true); } catch { return(false); } }
/// <summary> /// Generate New People Species /// </summary> /// <param name="peopleId">Guid</param> /// <param name="species">List of Species URLs</param> /// <returns></returns> private static List <PeopleSpecies> GenerateNewPeopleSpecies(Guid peopleId, List <string> species) { if (species == null) { return(new List <PeopleSpecies>()); } return((from specy in species select new PeopleSpecies { SpeciesId = SpeciesRepository.GetSpecies(specy).SpeciesId, PeopleId = peopleId, PeopleSpeciesId = Guid.NewGuid() }).ToList()); }
public bool Post(SpeciesModel speciesModel) { try { SpeciesRepository speciesRepository = new SpeciesRepository(); Species species = new Species(); species.Identifier = speciesModel.Identifier; speciesRepository.Insert(species); return(true); } catch { return(false); } }
public bool Update(SpeciesModel speciesModel) { SpeciesRepository speciesRepository = new SpeciesRepository(); Species species = new Species(); try { species.Id = speciesModel.Id; species.Identifier = speciesModel.Identifier; speciesRepository.Update(species); return(true); } catch { return(false); } }
public SpeciesModel GetById(int id) { SpeciesRepository speciesRepository = new SpeciesRepository(); try { Species species = speciesRepository.GetById(id); SpeciesModel speciesModel = new SpeciesModel(); speciesModel.Id = species.Id; speciesModel.Identifier = species.Identifier; return(speciesModel); } catch { return(null); } }
public List <SpeciesModel> Get() { SpeciesRepository speciesRepository = new SpeciesRepository(); try { List <Species> speciess = speciesRepository.Get(); List <SpeciesModel> speciesModels = new List <SpeciesModel>(); foreach (Species species in speciess) { SpeciesModel speciesModel = new SpeciesModel(); speciesModel.Id = species.Id; speciesModel.Identifier = species.Identifier; speciesModels.Add(speciesModel); } return(speciesModels); } catch { return(null); } }
public SpeciesController(SpeciesRepository repo) { this.repo = repo; }
/// <summary> /// Process Items /// </summary> private static void ProcessItems(string baseUrl) { try { //Getting data from API LogHelper.SubmitLog("Getting Peoples", LogType.Comment); var people = GetAllPeople(baseUrl); LogHelper.SubmitLog($"{people.Count} peoples retrieved", LogType.Info); LogHelper.SubmitLog("Getting Films", LogType.Comment); var films = GetFilms(baseUrl); LogHelper.SubmitLog($"{films.Count} films retrieved", LogType.Info); LogHelper.SubmitLog("Getting Planets", LogType.Comment); var planets = GetPlanets(baseUrl); LogHelper.SubmitLog($"{planets.Count} planets retrieved", LogType.Info); LogHelper.SubmitLog("Getting Species", LogType.Comment); var species = GetSpecies(baseUrl); LogHelper.SubmitLog($"{species.Count} species retrieved", LogType.Info); LogHelper.SubmitLog("Getting StarShips", LogType.Comment); var starShips = GetStarships(baseUrl); LogHelper.SubmitLog($"{starShips.Count} starships retrieved", LogType.Info); LogHelper.SubmitLog("Getting Vehicles", LogType.Comment); var vehicles = GetVehicles(baseUrl); LogHelper.SubmitLog($"{vehicles.Count} vehicles retrieved", LogType.Info); LogHelper.SubmitLog("...........................................", LogType.Comment); //Adding objects to Database LogHelper.SubmitLog("Processing Films...", LogType.Comment); var filmsToAdd = ModelFactory.GenerateNewFilms(films); FilmRepository.Insert(filmsToAdd); LogHelper.SubmitLog("Done!", LogType.Info); LogHelper.SubmitLog("Processing Planets...", LogType.Comment); var planetsToAdd = ModelFactory.GenerateNewPlanets(planets); PlanetRepository.Insert(planetsToAdd); LogHelper.SubmitLog($"Done!", LogType.Info); LogHelper.SubmitLog("Processing Vehicles...", LogType.Comment); var vehiclesToAdd = ModelFactory.GenerateNewVehicles(vehicles); VehicleRepository.Insert(vehiclesToAdd); LogHelper.SubmitLog("Done!", LogType.Info); LogHelper.SubmitLog("Processing Starships...", LogType.Comment); var starshipsToAdd = ModelFactory.GenerateNewStarShips(starShips); StarshipRepository.Insert(starshipsToAdd); LogHelper.SubmitLog("Done!", LogType.Info); LogHelper.SubmitLog("Processing Species...", LogType.Comment); var speciesToAdd = ModelFactory.GenerateNewSpecies(species); SpeciesRepository.Insert(speciesToAdd); LogHelper.SubmitLog("Done!", LogType.Info); LogHelper.SubmitLog("Processing People...", LogType.Comment); var peopleToAdd = ModelFactory.GenerateNewPeople(people); PeopleRepository.Insert(peopleToAdd); LogHelper.SubmitLog("Done!", LogType.Info); } catch (Exception exp) { LogHelper.SubmitLog(exp.Message, LogType.Error); } }
public FishMarketService(StockRepository stockRepository, SpeciesRepository speciesRepository) { this.stockRepository = stockRepository; this.speciesRepository = speciesRepository; }
public SpeciesService(SpeciesRepository repo) { _repo = repo; }