コード例 #1
0
 // POST: api/Blogs
 public void Post([FromBody] BlogVm value)
 {
     using (var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DevConnectionString"].ConnectionString))
     {
         var sqlString = string.Format("insert into dbo.Blog (Title , Body , CreatedDate , UpdatedDate) values ('{0}' , '{1}' , GETDATE() , GETDATE() );", value.Title, value.Body);
         conn.Execute(sqlString);
     }
 }
コード例 #2
0
        public IActionResult Index(string searchTerm)
        {
            ViewBag.SearchTerm      = searchTerm;
            ViewBag.MetaDescription = Constants.BlogMetaDescription;
            BlogVm blogVm = new BlogVm
            {
                FeaturedPosts = blogService.GetPosts(searchTerm, "en")
            };

            return(View(blogVm));
        }
コード例 #3
0
        public ActionResult AllBlogs(int id)
        {
            IEnumerable <AllBlogsVm>             blogs      = this.service.GetAllBlogsFromCategory(id);
            IEnumerable <BlogsCategoriesAdminVm> categories = this.service.GetAllCategories();
            BlogVm vm = new BlogVm
            {
                Blogs      = blogs,
                Categories = categories
            };

            return(View(vm));
        }
コード例 #4
0
        public ActionResult Search(string title)
        {
            IEnumerable <AllBlogsVm>             blogs      = this.service.GetBlogsByTitle(title);
            IEnumerable <BlogsCategoriesAdminVm> categories = this.service.GetAllCategories();
            BlogVm vm = new BlogVm
            {
                Blogs      = blogs,
                Categories = categories
            };

            return(View(vm));
        }
コード例 #5
0
 // PUT: api/Blogs/5
 public void Put(int id, [FromBody] BlogVm value, int Id)
 {
     try
     {
         using (var conn = new SqlConnection(ConfigurationManager.ConnectionStrings["DevConnectionString"].ConnectionString))
         {
             var sqlString = string.Format("UPDATE dbo.Blog SET	Title = '{0}' , Body = '{1}' , UpdatedDate = GETDATE() WHERE Id = {2};", value.Title, value.Body, Id);
             conn.Execute(sqlString);
         }
     }
     catch (Exception e)
     {
         Console.WriteLine(e);
         throw;
     }
 }