public RepositoryWrapper( IDataContext context, ISlipwayRepository slipwaysRepository, IWaterRepository waterRepository, IManufacturerRepository manufacturerRepository, IServiceRepository serviceRepository, IMarinaRepository marinaRepository, IStationRepository stationRepository, IExtraRepository extraRepository) { Context = context; Slipways = slipwaysRepository; Stations = stationRepository; Marinas = marinaRepository; Services = serviceRepository; Waters = waterRepository; Manufacturers = manufacturerRepository; Extras = extraRepository; }
public void Delete(int marinaId) { IMarinaRepository repository = HttpContext.RequestServices.GetService(typeof(MarinaRepository)) as MarinaRepository; repository.DeleteMarina(marinaId); }
public int GetMarinaIdByMarinaName(string marinaName) { IMarinaRepository repository = HttpContext.RequestServices.GetService(typeof(MarinaRepository)) as MarinaRepository; return(repository.GetMarinaIdByMarinaName(marinaName)); }
public IEnumerable <string> GetAllMarinasNames() { IMarinaRepository repository = HttpContext.RequestServices.GetService(typeof(MarinaRepository)) as MarinaRepository; return(repository.GetAllMarinasNames()); }
public IEnumerable <Marina> GetAllMarinasByCountry(string country) { IMarinaRepository repository = HttpContext.RequestServices.GetService(typeof(MarinaRepository)) as MarinaRepository; return(repository.GetAllMarinasByCountry(country)); }
public Marina GetMarinaById(int id) { IMarinaRepository repository = HttpContext.RequestServices.GetService(typeof(MarinaRepository)) as MarinaRepository; return(repository.GetMarinaById(id)); }
public void Post([FromBody] Marina marina) { IMarinaRepository repository = HttpContext.RequestServices.GetService(typeof(MarinaRepository)) as MarinaRepository; repository.CreateMarina(marina); }