public ActionResult EditFromID(int websiteID) { IDBConnector db = DBConnectorFactory.GetDBConnector(); UserWebsiteModel website = db.SelectWebsite(websiteID); return(RedirectToAction("Edit", website)); }
public void UpdateWebsite(UserWebsiteModel website) { List <UserWebsiteModel> websites = new List <UserWebsiteModel>() { website }; using (IDbConnection connection = new System.Data.SqlClient.SqlConnection(connectionString)) { connection.Execute("WebsiteData.spWebsite_Update @WebsiteID, @Title, @VisibilityID, @Description", websites); } }
private WebsiteModel PopulateWebsiteModel(UserWebsiteModel website) { WebsiteModel details = new WebsiteModel() { WebsiteID = website.WebsiteID, Title = website.Title, VisibilityID = website.VisibilityID, Description = website.Description }; IDBConnector db = DBConnectorFactory.GetDBConnector(); details.Tags = db.SelectWebsiteTags(website.WebsiteID); details.Pages = db.SelectWebsitePages(website.WebsiteID); details.Permissions = db.SelectWebsitePermissions(website.WebsiteID); return(details); }
public ActionResult Edit(WebsiteModel website) { UserWebsiteModel updateWebsite = new UserWebsiteModel() { WebsiteID = website.WebsiteID, Title = website.Title, VisibilityID = website.VisibilityID, Description = website.Description }; IDBConnector db = DBConnectorFactory.GetDBConnector(); db.UpdateWebsite(updateWebsite); ViewBag.VisibilityOptions = DropDownGenerator.GetVisibilityDropDown(website.VisibilityID - 1); return(View(PopulateWebsiteModel(updateWebsite))); }
public ActionResult Edit(UserWebsiteModel website) { ViewBag.VisibilityOptions = DropDownGenerator.GetVisibilityDropDown(website.VisibilityID - 1); return(View(PopulateWebsiteModel(website))); }
public ActionResult Delete(UserWebsiteModel website) { return(View(website)); }