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