Ejemplo n.º 1
0
 public static void ExternalWebApiCall(IHttpClientFactory httpClientFactory, StarWarDBContext SWDBContext)//async
 {
     _httpClientFactory = httpClientFactory;
     _SWDBContext       = SWDBContext;
     _PeopleDetails     = new GalacticAPIHelper(_httpClientFactory, _SWDBContext).GetPeopleDetails();//await
     new BindEntityToEFModel(_PeopleDetails, _SWDBContext);
 }
Ejemplo n.º 2
0
 public GalacticAPIHelper(IHttpClientFactory httpClientFactory, StarWarDBContext SWDBContext)
 {
     _SWDBContext       = SWDBContext;
     _httpClientFactory = httpClientFactory;
     _PeopleDetails     = new List <PeopleModel>();
     _Films             = new List <Film>();
 }
Ejemplo n.º 3
0
 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>();
 }
Ejemplo n.º 4
0
        // 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();
 }
Ejemplo n.º 6
0
 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;
     }
 }