Browse Source

Constants added and renaming folder

pull/7685/head
Ahmet 6 years ago
parent
commit
8bfdc1ed5f
  1. 11
      modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/MediaDescriptors/MediaDescriptorConsts.cs
  2. 2
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/Extensions/MediaDescriptorExtensions.cs
  3. 2
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/IMediaDescriptorRepository.cs
  4. 2
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/InvalidMediaDescriptorNameException.cs
  5. 2
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/MediaContainer.cs
  6. 8
      modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/MediaDescriptor.cs

11
modules/cms-kit/src/Volo.CmsKit.Domain.Shared/Volo/CmsKit/MediaDescriptors/MediaDescriptorConsts.cs

@ -0,0 +1,11 @@
namespace Volo.CmsKit.MediaDescriptors
{
public class MediaDescriptorConsts
{
public static int MaxNameLength { get; set; } = 255;
public static int MaxMimeTypeLength { get; set; } = 128;
public static int MaxSizeLength = int.MaxValue;
}
}

2
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Medias/Extensions/MediaDescriptorExtensions.cs → modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/Extensions/MediaDescriptorExtensions.cs

@ -1,7 +1,7 @@
using System.IO;
using System.Linq;
namespace Volo.CmsKit.Medias.Extensions
namespace Volo.CmsKit.MediaDescriptors.Extensions
{
public static class MediaDescriptorExtensions
{

2
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Medias/IMediaDescriptorRepository.cs → modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/IMediaDescriptorRepository.cs

@ -1,7 +1,7 @@
using System;
using Volo.Abp.Domain.Repositories;
namespace Volo.CmsKit.Medias
namespace Volo.CmsKit.MediaDescriptors
{
public interface IMediaDescriptorRepository : IBasicRepository<MediaDescriptor, Guid>
{

2
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Medias/InvalidMediaDescriptorNameException.cs → modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/InvalidMediaDescriptorNameException.cs

@ -3,7 +3,7 @@ using System.Runtime.Serialization;
using JetBrains.Annotations;
using Volo.Abp;
namespace Volo.CmsKit.Medias
namespace Volo.CmsKit.MediaDescriptors
{
[Serializable]
public class InvalidMediaDescriptorNameException : BusinessException

2
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Medias/MediaContainer.cs → modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/MediaContainer.cs

@ -1,6 +1,6 @@
using Volo.Abp.BlobStoring;
namespace Volo.CmsKit.Medias
namespace Volo.CmsKit.MediaDescriptors
{
[BlobContainerName("cms-kit-medias")]
public class MediaContainer

8
modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/Medias/MediaDescriptor.cs → modules/cms-kit/src/Volo.CmsKit.Domain/Volo/CmsKit/MediaDescriptors/MediaDescriptor.cs

@ -1,9 +1,10 @@
using System;
using Volo.Abp;
using Volo.Abp.Domain.Entities.Auditing;
using Volo.Abp.MultiTenancy;
using Volo.CmsKit.Medias.Extensions;
using Volo.CmsKit.MediaDescriptors.Extensions;
namespace Volo.CmsKit.Medias
namespace Volo.CmsKit.MediaDescriptors
{
public class MediaDescriptor : FullAuditedAggregateRoot<Guid>, IMultiTenant
{
@ -23,7 +24,8 @@ namespace Volo.CmsKit.Medias
public MediaDescriptor(Guid id, Guid? tenantId, string name, string mimeType, int size) : base(id)
{
TenantId = tenantId;
MimeType = mimeType;
MimeType = Check.NotNullOrWhiteSpace(mimeType, nameof(name), MediaDescriptorConsts.MaxMimeTypeLength);
Size = size;
SetName(name);
Loading…
Cancel
Save