示例#1
0
 public void UpdatePolicy(AboutPolicy updateAboutPolicy, AboutPolicy model)
 {
     updateAboutPolicy.PolicyCount    = model.PolicyCount;
     updateAboutPolicy.PolicySubText  = model.PolicySubText;
     updateAboutPolicy.PolicySubTitle = model.PolicySubTitle;
     updateAboutPolicy.Status         = model.Status;
     updateAboutPolicy.ActionText     = model.ActionText;
     _context.SaveChanges();
 }
 public IActionResult Create(AboutPolicy model)
 {
     ViewBag.AboutUs = _aboutRepository.GetAboutFull();
     if (model == null)
     {
         return(NotFound());
     }
     if (ModelState.IsValid)
     {
         model.AddedBy   = _admin.Name;
         model.AddedDate = DateTime.Now;
         _aboutRepository.CreateAboutPolicy(model);
         return(RedirectToAction("index"));
     }
     return(View(model));
 }
        public IActionResult Edit(AboutPolicy model)
        {
            ViewBag.AboutUs = _aboutRepository.GetAboutFull();
            var updateAboutPolicy = _aboutRepository.AboutPolicylById(model.Id);

            if (model == null)
            {
                return(NotFound());
            }
            if (ModelState.IsValid)
            {
                updateAboutPolicy.ModifiedBy   = _admin.Name;
                updateAboutPolicy.ModifiedDate = DateTime.Now;
                _aboutRepository.UpdatePolicy(updateAboutPolicy, model);
                return(RedirectToAction("index"));
            }
            return(View(model));
        }
示例#4
0
 public void RemovePolicy(AboutPolicy policy)
 {
     _context.AboutPolicies.Remove(policy);
     _context.SaveChanges();
 }
示例#5
0
 public AboutPolicy CreateAboutPolicy(AboutPolicy model)
 {
     _context.AboutPolicies.Add(model);
     _context.SaveChanges();
     return(model);
 }