コード例 #1
0
        public ActionResult Create()
        {
            IViewModelBase viewModel = null;

            AddViewBagCreateEdit(null);
            viewModel = new BlogWebsiteSettingsCreateOrEditViewModel()
            {
            };
            return(Create <BlogWebsiteSettings>("CreateOrEdit", viewModel));
        }
コード例 #2
0
 public ActionResult Edit(BlogWebsiteSettingsCreateOrEditViewModel vmObj)
 {
     return(UpdateUsingViewModel(vmObj, (o) =>
     {
         //Convert the ViewModel to DB Object (Model)
         var dbObj = db.Set <BlogWebsiteSettings>().Where(x => x.Id == vmObj.Id).FirstOrDefault();
         dbObj.Name = vmObj.Name;
         dbObj.Description = vmObj.Description;
         dbObj.PostsPerPage = vmObj.PostsPerPage;
         dbObj.DefaultFrontPage = vmObj.DefaultFrontPage;
         dbObj.DefaultLanguageId = vmObj.DefaultLanguageId;
         return dbObj;
     }));
 }
コード例 #3
0
 public ActionResult Create(BlogWebsiteSettingsCreateOrEditViewModel vmObj)
 {
     return(CreateUsingViewModel(vmObj, (parent) =>
     {
         //Convert the ViewModel to DB Object (Model)
         var dbObj = new BlogWebsiteSettings()
         {
             //Id = vmObj.Id,
             Name = vmObj.Name,
             Description = vmObj.Description,
             PostsPerPage = vmObj.PostsPerPage,
             DefaultFrontPage = vmObj.DefaultFrontPage,
             DefaultLanguageId = vmObj.DefaultLanguageId
         };
         return dbObj;
     }));
 }
コード例 #4
0
        public ActionResult Edit(int?id)
        {
            var           o         = db.Set <BlogWebsiteSettings>().Where(x => x.Id == id).FirstOrDefault();
            ViewModelBase viewModel = null;

            if (o != null)
            {
                AddViewBag(o);
                viewModel = new BlogWebsiteSettingsCreateOrEditViewModel()
                {
                    Name              = o.Name,
                    Description       = o.Description,
                    PostsPerPage      = o.PostsPerPage,
                    DefaultFrontPage  = o.DefaultFrontPage,
                    DefaultLanguageId = o.DefaultLanguageId.Value
                };
            }
            return(Edit <BlogWebsiteSettings>("CreateOrEdit", viewModel));
        }