public IServiceResultWrap ArchiveLanguage([FromBody] VmEntityBasic model)
 {
     return serviceManager.CallService(
         () => new ServiceLocalizedResultWrap(model)
         {
             Data = model.Id.HasValue ? channelService.ArchiveLanguage(model) : null
         },
         new Dictionary<Type, string>()
         {
             { typeof(string), EntityMessageArchived },
             { typeof(LockException), MessageLockedChannel },
             { typeof(RoleActionException), MessageDeleteChannelRole },
             { typeof(ArchiveLanguageException), RESTCommonController.MessageDeleteLanguage }
         });
 }