コード例 #1
0
 void DisplayService()
 {
     GTAutosClasses.ClsServiceCollection Services = new GTAutosClasses.ClsServiceCollection();
     DropDownServices.DataSource     = Services.ServiceList;
     DropDownServices.DataValueField = "ServiceID";
     DropDownServices.DataTextField  = "DataField";
     DropDownServices.DataBind();
 }
コード例 #2
0
        public ActionResult AddBlogPost()
        {
            BlogPostVM model = new BlogPostVM();

            model.DropdownCategories = DropDownServices.getDropDownCategories();

            return(View(model));
        }
コード例 #3
0
        public ActionResult UpdateBlogPost(int id)
        {
            Blog       blog  = db.Blogs.FirstOrDefault(x => x.ID == id);
            BlogPostVM model = new BlogPostVM();

            model.CategoryID         = blog.CategoryID;
            model.Title              = blog.Title;
            model.Content            = blog.Content;
            model.DropdownCategories = DropDownServices.getDropDownCategories();


            return(View(model));
        }
コード例 #4
0
        public ActionResult UpdateBlogPost(BlogPostVM model)
        {
            model.DropdownCategories = DropDownServices.getDropDownCategories();
            if (ModelState.IsValid)
            {
                Blog blog = db.Blogs.FirstOrDefault(x => x.ID == model.ID);
                blog.CategoryID = model.CategoryID;
                blog.Title      = model.Title;
                blog.Content    = model.Content;

                db.SaveChanges();
                ViewBag.islemDurum = 1;
                return(View(model));
            }
            else
            {
                ViewBag.islemDurum = 2;
                return(View(model));
            }
        }
コード例 #5
0
        public ActionResult AddBlogPost(BlogPostVM model)
        {
            BlogPostVM vmodel = new BlogPostVM();

            vmodel.DropdownCategories = DropDownServices.getDropDownCategories();

            if (ModelState.IsValid)
            {
                string fileName = "";
                foreach (string name in Request.Files)
                {
                    model.PostImage = Request.Files[name];
                    string extension = Path.GetExtension(Request.Files[name].FileName);
                    if (extension == "jpg" || extension == "png" || extension == "jpeg")
                    {
                        string imageNumber = Guid.NewGuid().ToString();
                        fileName = imageNumber + model.PostImage.FileName;
                        model.PostImage.SaveAs(Server.MapPath("~/Areas/Admin/Content/Site/Images/blogpost/" + fileName));
                    }
                }

                Blog blog = new Blog();
                blog.CategoryID = model.CategoryID;
                blog.Title      = model.Title;
                blog.Content    = model.Content;
                blog.ImagePath  = fileName;

                db.Blogs.Add(blog);
                db.SaveChanges();
                ViewBag.islemDurum = 1;

                return(View(vmodel));
            }
            else
            {
                ViewBag.islemDurum = 2;

                return(View(vmodel));
            }
        }