示例#1
0
        public bool SaveCorrespondenceType(CorrespondenceTypeVM model)
        {
            var correspondenceType = new CorrespondenceType()
            {
                Description = model.Description,
                Template    = model.Template
            };

            _context.CorrespondenceTypes.Add(correspondenceType);
            _context.SaveChanges();
            return(true);
        }
示例#2
0
 public bool UpdateCorrespondenceType(CorrespondenceTypeVM model)
 {
     if (model.CorrespondenceTypeId != 0)
     {
         var correspondenceType = _context.CorrespondenceTypes.Single(p => p.CorrespondenceTypeId == model.CorrespondenceTypeId);
         correspondenceType.Description = model.Description;
         correspondenceType.Template    = model.Template;
         _context.SaveChanges();
         return(true);
     }
     return(false);
 }
示例#3
0
 public ActionResult UpdateCorrespondenceType(CorrespondenceTypeVM model)
 {
     if (ModelState.IsValid)
     {
         bool result = _adminService.UpdateCorrespondenceType(model);
         if (result)
         {
             TempData["SuccessMessage"] = "Correspondence Type updated successfully.";
             return(RedirectToAction("CorrespondenceType"));
         }
     }
     TempData["ErrorMessage"] = "Correspondence Type not updated.";
     return(RedirectToAction("EditCorrespondenceType"));
 }
示例#4
0
 public bool UpdateCorrespondenceType(CorrespondenceTypeVM model)
 {
     return(_adminRepository.UpdateCorrespondenceType(model));
 }