Exemple #1
0
        static void Invoke(IDemo demo, UserInfo userInfo, DemoModel data)
        {
            try
            {
                userInfo.UserName += "_c";
                demo.Create(data, userInfo);
            }
            catch (ActionForbiddenException e)
            {
                Console.WriteLine($"创建执行失败:{(e.InnerException ?? e).Message}");
            }

            try
            {
                userInfo.UserName += "_e";
                data.Message       = "修改调用验证";
                demo.Modified(data, userInfo);
            }
            catch (ActionForbiddenException e)
            {
                Console.WriteLine($"修改执行失败:{(e.InnerException ?? e).Message}");
            }

            try
            {
                userInfo.UserName += "_d";
                demo.Delete(data.PrimaryKey, userInfo);
            }
            catch (ActionForbiddenException e)
            {
                Console.WriteLine($"删除执行失败:{(e.InnerException ?? e).Message}");
            }
        }