public List <TemporaryDto> GetTemporary(Login userLogin, bool isCompleted) { var settingData = _settingService.GetSetting().Where(x => x.SETTING_GROUP == EnumHelper.GetDescription(Enums.SettingGroup.VehicleType)); var benefitType = settingData.Where(x => x.SETTING_NAME.ToUpper() == "BENEFIT").FirstOrDefault().MST_SETTING_ID.ToString(); var wtcType = settingData.Where(x => x.SETTING_NAME.ToUpper() == "WTC").FirstOrDefault().MST_SETTING_ID.ToString(); var locationMapping = _locationMappingService.GetLocationMapping().Where(x => x.IS_ACTIVE).OrderByDescending(x => x.VALIDITY_FROM).ToList(); var data = _TemporaryService.GetTemp(userLogin, isCompleted, benefitType, wtcType); var retData = Mapper.Map <List <TemporaryDto> >(data); foreach (var item in retData) { var region = locationMapping.Where(x => x.LOCATION.ToUpper() == item.LOCATION_CITY.ToUpper()).FirstOrDefault(); item.REGIONAL = region == null ? string.Empty : region.REGION; item.VEHICLE_TYPE_NAME = "BENEFIT"; if (item.VEHICLE_TYPE == wtcType) { item.VEHICLE_TYPE_NAME = "WTC"; } } return(retData); }
public List <LocationMappingDto> GetLocationMapping() { var data = _locationMappingService.GetLocationMapping(); var redata = Mapper.Map <List <LocationMappingDto> >(data); return(redata); }