Esempio n. 1
0
        public ActionResult EditFromID(int websiteID)
        {
            IDBConnector     db      = DBConnectorFactory.GetDBConnector();
            UserWebsiteModel website = db.SelectWebsite(websiteID);

            return(RedirectToAction("Edit", website));
        }
Esempio n. 2
0
        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);
            }
        }
Esempio n. 3
0
        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);
        }
Esempio n. 4
0
        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)));
        }
Esempio n. 5
0
        public ActionResult Edit(UserWebsiteModel website)
        {
            ViewBag.VisibilityOptions = DropDownGenerator.GetVisibilityDropDown(website.VisibilityID - 1);

            return(View(PopulateWebsiteModel(website)));
        }
Esempio n. 6
0
 public ActionResult Delete(UserWebsiteModel website)
 {
     return(View(website));
 }