public ActionResult Create() { IViewModelBase viewModel = null; AddViewBagCreateEdit(null); viewModel = new BlogWebsiteSettingsCreateOrEditViewModel() { }; return(Create <BlogWebsiteSettings>("CreateOrEdit", viewModel)); }
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; })); }
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; })); }
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)); }