private static BatchItemContent ReadBatchContent(SqlDataReader reader) { var info = new BatchItemContent { BatchItemContentId = reader.IsDBNull(0) ? Guid.Empty : reader.GetGuid(0), BatchItemId = reader.IsDBNull(1) ? Guid.Empty : reader.GetGuid(1), Content = reader.IsDBNull(2) ? string.Empty : reader.GetString(2), Name = reader.IsDBNull(3) ? string.Empty : reader.GetString(3), MimeType = reader.IsDBNull(4) ? string.Empty : reader.GetString(4) }; return(info); }
internal bool BatchContentCreate(Guid tenantId, BatchItemContent info) { try { var cmd = CreateProcedureCommand("dbo.BatchItemContent_Create"); cmd.AppendGuid("@guidTenantId", tenantId); cmd.AppendGuid("@guidBatchItemContentId", info.BatchItemContentId); cmd.AppendGuid("@guidBatchItemId", info.BatchItemId); cmd.AppendXLargeText("@strContent", info.Content); cmd.AppendMediumText("@strName", info.Name); cmd.AppendSmallText("@strMimeType", info.MimeType); ExecuteCommand(cmd); return(true); } catch (SqlException e) { throw ReportAndTranslateException(e, "DataBatchItem::BatchItemContent_Create"); } }
//------------------------------------------------------------------------------------------------------------------- bool IManagerBatchItem.BatchContentCreate(Guid tenantId, BatchItemContent info) { return(_admin.BatchContentCreate(tenantId, info)); }
//--------------------------------------------------------------------- bool IAdminBatchItem.BatchContentCreate(Guid tenantId, BatchItemContent infos) { return(_data.BatchContentCreate(tenantId, infos)); }