Пример #1
0
        public void MapEntityToModel()
        {
            foreach (var e in _entity)
            {
                pm            = new DAL.Models.People();
                pm.Birth_year = e.Birth_year; pm.Created = e.Created; pm.Edited = e.Edited;
                pm.Eye_color  = e.Eye_color; pm.Gender = e.Gender; pm.Hair_color = e.Hair_color;
                pm.Height     = e.Height; pm.Homeworld = e.Homeworld; pm.Mass = e.Mass; pm.Name = e.Name;
                pm.Skin_color = e.Skin_color;
                pm.Url        = e.Url;
                // _peopleList.Add(pm);
                _reppm.Insert(pm);
                pm = null;
            }

            //if (_f != null)
            //{
            //    foreach (var f in _f)
            //    {
            //        _fm.ID = 0;
            //        _fm.Name = f.Name;
            //        // _fm.PeopleID = f.PeopleID;
            //        // _fmList.Add(_fm);
            //        _repf.Insert(_fm);

            //    }
            //}
        }
Пример #2
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;
     }
 }
Пример #3
0
 public ActionResult Delete(DAL.Models.People pm)
 {
     _reppm.Delete(pm);
     return(RedirectToAction(nameof(Get)));
 }
Пример #4
0
 public ActionResult Put(int id, [FromBody] DAL.Models.People pm)
 {
     _reppm.Update(pm);
     return(RedirectToAction(nameof(Get)));
 }