コード例 #1
0
        public ActionResult TypeAdd([Bind(Exclude = "Id")] ActivityLogTypeModel model)
        {
            if (!_permissionService.Authorize(StandardPermissionProvider.ManageActivityLog))
            {
                return(AccessDeniedView());
            }
            if (model.Name != null)
            {
                model.Name = model.Name.Trim();
            }
            if (model == null)
            {
                return(RedirectToAction("ListTypes"));
            }
            var logType = new ActivityLogType
            {
                SystemKeyword = model.Name,
                Name          = model.Name,
                Enable        = model.Enable
            };

            _customerActivityService.InsertActivityType(logType);
            _customerActivityService.InsertActivity(LogType.添加日志类型.ToString(), LogType.添加日志类型.ToString() + "(Name = {0})");
            return(new JsonResult());
        }
コード例 #2
0
 public ActionResult TypeDelete(ActivityLogTypeModel model)
 {
     if (!_permissionService.Authorize(StandardPermissionProvider.ManageActivityLog))
     {
         return(AccessDeniedView());
     }
     if (model == null)
     {
         return(RedirectToAction("ListTypes"));
     }
     if (ModelState.IsValid)
     {
         var logType = _customerActivityService.GetActivityTypeById(model.Id);
         if (logType == null)
         {
             return(Content("No logType could be loaded with the specified ID"));
         }
         _customerActivityService.DeleteActivityType(logType);
         _customerActivityService.InsertActivity(LogType.除日志类型.ToString(), LogType.除日志类型.ToString() + "(Name = {0})", logType.Name);
     }
     return(new JsonResult());
 }
コード例 #3
0
 public static ActivityLogType ToEntity(this ActivityLogTypeModel model)
 {
     return(model.MapTo <ActivityLogTypeModel, ActivityLogType>());
 }
コード例 #4
0
 public static ActivityLogType ToEntity(this ActivityLogTypeModel model, ActivityLogType destination)
 {
     return(model.MapTo(destination));
 }