/// <summary> /// Inserts an entity of <see cref=" MSBuildLogsExtended.DataSourceEntities.Build"/>. /// </summary> /// <param name="input">input entity</param> /// <returns>a message with action result</returns> public static MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerResponseMessageBuiltInBuild InsertEntity( MSBuildLogsExtended.DataSourceEntities.Build input) { MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerRequestMessageBuiltInBuild _Request =new MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerRequestMessageBuiltInBuild(Framework.CommonBLLEntities.BusinessLogicLayerRequestTypes.Create, Framework.CommonBLLEntities.BusinessLogicLayerRequestTypes.Create.ToString(), Guid.NewGuid().ToString()); _Request.Critieria = new MSBuildLogsExtended.DataSourceEntities.BuildCollection(); _Request.Critieria.Add(input); return InsertRequest(_Request); }
/// <summary> /// batch delete a collection of <see cref=" MSBuildLogsExtended.DataSourceEntities.Build"/>. /// </summary> /// <param name="input">The input collection.</param> public static MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerResponseMessageBuiltInBuild BatchDelete(MSBuildLogsExtended.DataSourceEntities.BuildCollection input) { MSBuildLogsExtended.WcfContracts.IBuildWcfService _BusinessLogicLayerInstance = MSBuildLogsExtended.WcfContracts.WcfServiceResolver.ResolveWcfServiceBuild(); MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerRequestMessageBuiltInBuild _Request = new MSBuildLogsExtended.CommonBLLEntities.BusinessLogicLayerRequestMessageBuiltInBuild(Framework.CommonBLLEntities.BusinessLogicLayerRequestTypes.Delete, Framework.CommonBLLEntities.BusinessLogicLayerRequestTypes.Delete.ToString(), Guid.NewGuid().ToString()); _Request.Critieria = new MSBuildLogsExtended.DataSourceEntities.BuildCollection(); _Request.Critieria.AddRange(input); return _BusinessLogicLayerInstance.BatchDelete(_Request); }