/// <summary> /// Updates the download /// </summary> /// <param name="download">Download</param> public virtual void UpdateDownload(File download) { if (download == null) { throw new ArgumentNullException(nameof(download)); } _repository.Update(download); }
/// <summary> /// Inserts a download /// </summary> /// <param name="download">Download</param> public virtual void InsertDownload(File download) { if (download == null) { throw new ArgumentNullException(nameof(download)); } _repository.Add(download); }
/// <summary> /// Deletes a download /// </summary> /// <param name="download">Download</param> public virtual void DeleteDownload(File file) { if (file == null) { throw new ArgumentNullException(nameof(file)); } _repository.Delete(file); }
/// <summary> /// Inserts a download /// </summary> /// <param name="download">Download</param> public virtual void InsertDownload(File download) { if (download == null) { throw new ArgumentNullException(nameof(download)); } _downloadRepository.Add(download); //event notification //_eventPubisher.EntityInserted(download); }
public FileViewModel GetDownloadedFileViewModel(Application.Dal.Domain.Files.File file) { if (file == null) { return(null); } return(new FileViewModel() { Id = file.Id, Name = file.OriginalName + file.LastPart, MimeType = file.MimeType }); }