public static void ExternalWebApiCall(IHttpClientFactory httpClientFactory, StarWarDBContext SWDBContext)//async { _httpClientFactory = httpClientFactory; _SWDBContext = SWDBContext; _PeopleDetails = new GalacticAPIHelper(_httpClientFactory, _SWDBContext).GetPeopleDetails();//await new BindEntityToEFModel(_PeopleDetails, _SWDBContext); }
public GalacticAPIHelper(IHttpClientFactory httpClientFactory, StarWarDBContext SWDBContext) { _SWDBContext = SWDBContext; _httpClientFactory = httpClientFactory; _PeopleDetails = new List <PeopleModel>(); _Films = new List <Film>(); }
public PeopleController(ILogger <PeopleController> logger, IHttpClientFactory httpClientFactory, StarWarDBContext SWDBContext) { _logger = logger; _SWDBContext = SWDBContext; _reppm = new Repository <DAL.EFModels.PeopleModel>(_SWDBContext); _pm = new DAL.EFModels.PeopleModel(); _Films = new List <Film>(); _httpClientFactory = httpClientFactory; _PeopleDetails = new List <Models.PeopleModel>(); }
// private IList<FilmModel> _fmList; //public BindEntityToEFModel(StarWarDBContext SWDBContext) =>_SWDBContext= SWDBContext; public BindEntityToEFModel(List <Models.PeopleModel> pmentity, StarWarDBContext SWDBContext) { _SWDBContext = SWDBContext; _entity = pmentity; _fm = new FilmModel(); _reppm = new Repository <DAL.Models.People>(_SWDBContext); _repf = new Repository <DAL.Models.Film>(_SWDBContext); MapEntityToModel(); }
// private IList<FilmModel> _fmList; //public BindEntityToEFModel(StarWarDBContext SWDBContext) =>_SWDBContext= SWDBContext; public BindEntityToEFModel(List <Models.PeopleModel> pmentity, List <Film> fmentity, StarWarDBContext SWDBContext) { _SWDBContext = SWDBContext; _entity = pmentity; _f = fmentity; pm = new DAL.EFModels.PeopleModel(); // _peopleList = new List<DAL.EFModels.PeopleModel>(); // _fmList = new List<FilmModel>(); _fm = new FilmModel(); _reppm = new Repository <DAL.EFModels.PeopleModel>(_SWDBContext); _repf = new Repository <DAL.EFModels.FilmModel>(_SWDBContext); MapEntityToModel(); }
public PeopleController(ILogger <PeopleController> logger, IHttpClientFactory httpClientFactory, StarWarDBContext SWDBContext) { _logger = logger; _SWDBContext = SWDBContext; _reppm = new Repository <DAL.Models.People>(_SWDBContext); _pm = new DAL.Models.People(); _Films = new List <FilmModel>(); _httpClientFactory = httpClientFactory; _PeopleDetails = new List <Models.PeopleModel>(); if (!alreadyExecuted) { SingletonWebApiCall.ExternalWebApiCall(_httpClientFactory, _SWDBContext); alreadyExecuted = true; } }