public static BaseRouteModel ToBaseRoute(this Route route)
        {
            BaseRouteModel _result = new BaseRouteModel();

            _result.Id           = route.Id;
            _result.RouteName    = route.RouteName;
            _result.AreaId       = route.AreaId;
            _result.Narration    = route.Narration;
            _result.CreatedDate  = route.CreatedDate;
            _result.ModifiedDate = route.ModifiedDate;
            return(_result);
        }
        public static Route ToRoute(this BaseRouteModel route)
        {
            Route _result = new Route();

            if (route.Id.HasValue)
            {
                _result.Id = route.Id.GetValueOrDefault();
            }
            _result.RouteName    = route.RouteName;
            _result.AreaId       = route.AreaId;
            _result.Narration    = route.Narration;
            _result.CreatedDate  = route.CreatedDate;
            _result.ModifiedDate = route.ModifiedDate;
            return(_result);
        }