/// <summary> /// Get populationDetails from database using ID of person /// </summary> /// <param name="id"></param> /// <returns></returns> public PopulationRegistrationDTO GetPopulationRegistrationByIdDAL(int id) { using (CensusDataDigitalizationContext db = new CensusDataDigitalizationContext()) { PopulationRegistrationEntity populationRegistrationEntity = db.PopulationRegistrationEntity.Find(id); PopulationRegistrationDTO populationRegistrationDTO = mapPopulationRegistrationEntity2DTO.Map <PopulationRegistrationDTO>(populationRegistrationEntity); return(populationRegistrationDTO); } }
/// <summary> /// Add Population Details to DataBase. /// </summary> /// <param name="populationRegistrationDTO"></param> /// <returns></returns> public PopulationRegistrationDTO AddPopulationDAL(PopulationRegistrationDTO populationRegistrationDTO) { try { using (CensusDataDigitalizationContext db = new CensusDataDigitalizationContext()) { PopulationRegistrationEntity populationEntity; populationEntity = mapPopulationRegistrationDTO2Entity.Map <PopulationRegistrationEntity>(populationRegistrationDTO); PopulationRegistrationEntity createdPopulationRegistrationEntity = db.PopulationRegistrationEntity.Add(populationEntity); db.SaveChanges(); PopulationRegistrationDTO createdUserDTO = mapPopulationRegistrationEntity2DTO.Map <PopulationRegistrationDTO>(createdPopulationRegistrationEntity); return(createdUserDTO); } } catch (Exception e) { System.Diagnostics.Debug.WriteLine(e); return(null); } }