当前位置: 首页>>代码示例>>C#>>正文


C# Entities.Verify方法代码示例

本文整理汇总了C#中Entities.Verify方法的典型用法代码示例。如果您正苦于以下问题:C# Entities.Verify方法的具体用法?C# Entities.Verify怎么用?C# Entities.Verify使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在Entities的用法示例。


在下文中一共展示了Entities.Verify方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。

示例1: Insert

        public Entities.Queue Insert(Entities.Queue queue)
        {
            if (queue.Verify())
            {
                StringBuilder query = new StringBuilder();

                query.AppendLine("IF NOT EXISTS(SELECT [Id] FROM [Core].[Queue] Q WHERE Q.[Name] = @Name)");
                query.AppendLine("BEGIN");
                query.AppendLine("  INSERT INTO [Core].[Queue]");
                query.AppendLine("  (");
                query.AppendLine("      [Name],");
                query.AppendLine("      [MaxWokers]");
                query.AppendLine("  )");
                query.AppendLine("  VALUES");
                query.AppendLine("  (");
                query.AppendLine("      @Name,");
                query.AppendLine("      @MaxWokers");
                query.AppendLine("  )");
                query.AppendLine("END");
                query.AppendLine("SELECT * FROM [Core].[Queue] Q WHERE Q.[Name] = @Name");

                using (IDbConnection connection = database.CreateConnection())
                {
                    queue = connection.Query<Entities.Queue>(query.ToString(), new
                    {
                        Name = queue.Name,
                        MaxWokers = queue.MaxWokers
                    }).FirstOrDefault();
                }

                return queue;
            }
            return null;
        }
开发者ID:kwmcrell,项目名称:SourceManager,代码行数:34,代码来源:Queue.cs

示例2: Execute

        public Entities.Branch Execute(Entities.Branch branch)
        {
            branch.Verify();

            Entities.Branch result  = insertDAL.Execute(branch);

            queueBLL.Insert(new Queue { MaxWokers = 1, Name = result.Name });

            return result;
        }
开发者ID:kwmcrell,项目名称:SourceManager,代码行数:10,代码来源:Insert.cs

示例3: Save

        public ActionResult Save(Entities.Branch branch)
        {
            try
            {
                branch.Verify();
            }
            catch(FluentValidation.ValidationException e)
            {
                Dictionary<string, bool> errors = new Dictionary<string, bool>();

                foreach (var error in e.Errors)
                {
                    errors.Add(error.PropertyName, true);
                }

                return Json(new { Error = errors });
            }

            insertBLL.Execute(branch);

            return Json(new { Url = Url.Action("Index", "BranchList") });
        }
开发者ID:kwmcrell,项目名称:SourceManager,代码行数:22,代码来源:BranchEditController.cs


注:本文中的Entities.Verify方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。