コード例 #1
0
 public void UpdateBlogPhase(BlogPhase BlogPhaseToUpdate, BlogPhase model)
 {
     BlogPhaseToUpdate.Status     = model.Status;
     BlogPhaseToUpdate.Name       = model.Name;
     BlogPhaseToUpdate.Phase      = model.Phase;
     BlogPhaseToUpdate.ModifiedBy = model.ModifiedBy;
     BlogPhaseToUpdate.ModifiedAt = DateTime.Now;
     _context.SaveChanges();
 }
コード例 #2
0
        public IActionResult Edit(int id)
        {
            BlogPhase abs = _BlogPhaseRepository.GetBlogPhaseById(id);

            if (abs == null)
            {
                return(NotFound());
            }
            return(View(abs));
        }
コード例 #3
0
 public IActionResult Create(BlogPhase BlogPhase)
 {
     if (ModelState.IsValid)
     {
         BlogPhase.CreatedBy = _admin.Fullname;
         _BlogPhaseRepository.CreateBlogPhase(BlogPhase);
         return(RedirectToAction("index"));
     }
     return(View(BlogPhase));
 }
コード例 #4
0
        public IActionResult Delete(int id)
        {
            BlogPhase abs = _BlogPhaseRepository.GetBlogPhaseById(id);

            if (abs == null)
            {
                return(NotFound());
            }
            _BlogPhaseRepository.DeleteBlogPhase(abs);
            return(RedirectToAction("index"));
        }
コード例 #5
0
 public IActionResult Edit(BlogPhase abs)
 {
     if (ModelState.IsValid)
     {
         abs.ModifiedBy = _admin.Fullname;
         BlogPhase BlogPhaseToUpdate = _BlogPhaseRepository.GetBlogPhaseById(abs.Id);
         if (BlogPhaseToUpdate == null)
         {
             return(NotFound());
         }
         _BlogPhaseRepository.UpdateBlogPhase(BlogPhaseToUpdate, abs);
         return(RedirectToAction("index"));
     }
     return(View(abs));
 }
コード例 #6
0
        public IActionResult BlogSingle(BlogPhase blogPhase)
        {
            BlogReview model = new BlogReview
            {
                CreatedBy = blogPhase.CreatedBy,
                Status    = true,
                Star      = (byte)blogPhase.Id,
                Name      = blogPhase.CreatedBy,
                Comment   = blogPhase.Name,
                BlogId    = Int32.Parse(blogPhase.ModifiedBy)
            };
            var routevaule = new
            {
                id     = Int32.Parse(blogPhase.Phase),
                BlogId = Int32.Parse(blogPhase.ModifiedBy)
            };

            if (ModelState.IsValid)
            {
                _blogReviewRepository.CreateBlogReview(model);
                return(RedirectToAction("blogsingle", "blog", routevaule));
            }
            return(RedirectToAction("blogsingle", "blog", routevaule));
        }
コード例 #7
0
 public void DeleteBlogPhase(BlogPhase BlogPhase)
 {
     _context.BlogPhases.Remove(BlogPhase);
     _context.SaveChanges();
 }
コード例 #8
0
 public void CreateBlogPhase(BlogPhase model)
 {
     model.CreatedAt = DateTime.Now;
     _context.BlogPhases.Add(model);
     _context.SaveChanges();
 }