public UploadData(UploadedContentEnum contentType, string id, string originalName, string path, string mimeType, Guid jobAssignId, Guid uploaderId) : this() { Id = id; RaiseEvent(new UploadDataUploaded { Name = originalName, Path = path, MimeType = mimeType, ContentType = contentType, UploadedOn = DateTime.UtcNow, JobAssignId = jobAssignId, UploaderId = uploaderId, }); }
internal static UploadData DayAssignUpload(UploadedContentEnum typeEnum, string id, string originalName, string path, string mimeType, Guid dayAssignId, Guid upoloaderId) { return(new UploadData(dayAssignId, upoloaderId, typeEnum, id, originalName, path, mimeType)); }
private bool IsValidContentType(UploadedContentEnum fileContent, UploadedContentEnum?type) { return(!type.HasValue || fileContent == type || (type == UploadedContentEnum.Media && fileContent.In(UploadedContentEnum.Image, UploadedContentEnum.Video))); }