Beispiel #1
0
 public static StaticRoute CreateStaticRoute(IStaticRoute data)
 {
     return(new StaticRoute
     {
         StaticRoute1 = data.StaticRouteUrl,
         Area = data.Area,
         Action = data.Action,
         Id = data.Id
     });
 }
Beispiel #2
0
        public IStaticRoute CreateRoute(IStaticRoute data)
        {
            var db = new TooksCmsDAL();

            var r = StaticRoute.CreateStaticRoute(data);

            db.StaticRoutes.Add(r);

            db.SaveChanges();

            return(r);
        }
Beispiel #3
0
        public RoutesModel(IStaticRoute data)
        {
            _articleRepository = DependencyResolver.Current.GetService <IArticleRepository>();
            _galleryRepository = DependencyResolver.Current.GetService <IGalleryRepository>();

            this.StaticRoute = data.StaticRouteUrl;
            this.Area        = data.Area;
            this.Action      = data.Action;
            this.Id          = data.Id;
            switch (Area)
            {
            case "Gallery":
                var ginfo = GalleryModel.Load(this.Id, _galleryRepository);
                this.Description = ginfo.Title;
                break;

            default:
                var info = new ArticleInfo(_articleRepository.FetchArticleInfo(this.Id));
                this.Description = info.CategoryName + " - " + info.Title;
                break;
            }
        }
Beispiel #4
0
 public StaticRoute(IStaticRoute data) :
     base(data, typeof(IStaticRoute))
 {
 }