public IEnumerable <FileDto> GetFiles([FromUri] Guid referenceId) { return(FileAppService.GetFiles(new GetFilesCommand() { ReferenceId = referenceId })); }
public async Task <JsonResult> UploadImage(IFormFile input) { if (!input.ContentType.Contains("image")) { return(Json(new { success = 0, message = "Wrong file type: " + input.ContentType, })); } if (input.Length > 50 * 1024 * 1024) // 50 MB { return(Json(new { success = 0, message = "image size must less than 50 MB" })); } var file = ObjectMapper.Map <GetFileOutput>(await FileAppService.SaveFormFileAsync(input)); return(Json(new { success = 1, message = "success", url = file.FilePath })); }
public IEnumerable <FileReportDto> GetLatestVideosReport() { return(FileAppService.GetLatestFilesReport(new GetLatestFilesReportCommand() { ContentType = "video" })); }
public void RemoveFile([FromUri] Guid fileId) { var user = UserAppService.GetDomainUserByEmail(User.Identity.Name); AssertConcern.AssertArgumentNotNull(user, "Usuário não encontrado"); FileAppService.Remove(fileId, User.Identity.Name); }
public async Task <JsonResult> UploadFile(IFormFile input) { var res = ObjectMapper.Map <GetFileOutput>(await FileAppService.SaveFormFileAsync(input)); return(Json(new { filename = res.FileName, url = res.FilePath })); }
public IEnumerable <FileDto> GetVideos() { var user = UserAppService.GetDomainUserByEmail(User.Identity.Name); AssertConcern.AssertArgumentNotNull(user, "Usuário não encontrado"); return(FileAppService.GetFiles(new GetFilesCommand() { ReferenceId = user.UserId, ContentType = "video" })); }
public UserController(UserAppService userAppService, FileAppService fileAppService, UserManager userManager, UserTypeAppService userTypeAppService, ProblemAppService problemAppService, CertificateAppService certificateAppService, ArticleAppService articleAppService, NotificationPublisher notificationPublisher) { _userAppService = userAppService; _fileAppService = fileAppService; _userManager = userManager; _userTypeAppService = userTypeAppService; _problemAppService = problemAppService; _certificateAppService = certificateAppService; _articleAppService = articleAppService; _notificationPublisher = notificationPublisher; }
public DetailsModel(ProjectManagementWebApp.Data.ProjectManagementContext context, TaskAppService taskAppService, FileAppService fileAppService, CommentAppService commentAppService, IWebHostEnvironment environment ) { _context = context; _taskAppService = taskAppService; _fileAppService = fileAppService; _commentAppService = commentAppService; this._environment = environment; }
public CertificateMapProfile() { CreateMap <UploadCertificateInput, Certificate>() .ForMember(cer => cer.File, opt => opt.MapFrom(inp => FileAppService.SaveFormFileAsync(inp.File).Result)); CreateMap <Certificate, GetCertificateOutput>() .ForMember(res => res.File, opt => opt.MapFrom(cer => new GetFileOutput { FilePath = FileMapProfile.RealPathToVirtualPath(cer.File.RealPath), FileName = cer.File.UploadName, MimeType = cer.File.MimeType })); }
public void UploadNewFile() { var user = UserAppService.GetDomainUserByEmail(User.Identity.Name); AssertConcern.AssertArgumentNotNull(user, "Usuário não encontrado"); foreach (var file in this.GetPostedFiles()) { FileAppService.Upload(new AddFileCommand() { FileName = file.FileName, File = file.Content, ContentType = file.ContentType, CreateUser = user.UserName, ReferenceId = Guid.Parse(user.Id) }); } }
public void UpdatePhoto([FromUri] Guid fileId) { var files = this.GetPostedFiles(); AssertConcern.AssertArgumentTrue(files.Count() > 0, "Informe o arquivo"); var file = files.First(); var user = UserAppService.GetDomainUserByEmail(User.Identity.Name); AssertConcern.AssertArgumentNotNull(user, "Usuário não encontrado"); FileAppService.Update(new UpdateFileCommand() { FileId = fileId, FileName = file.FileName, File = file.Content, ContentType = file.ContentType, UpdateUser = User.Identity.Name, ReferenceId = user.UserId }); }
public FileController(FileAppService fileAppService) { _fileAppService = fileAppService; }
public FileController() { FileAppService = new FileAppService(); UserAppService = new UserAppService(); }
public FileDto DownloadFile([FromUri] Guid fileId) => FileAppService.DownloadFile(fileId);
public IEnumerable <FileDto> SearchFiles([FromUri] string query) => FileAppService.SearchFiles(new SearchFilesCommand() { Query = query });