public Task Handle(UploadDataUploaded message) { var model = new UploadFileModel { FileId = Guid.Parse(message.SourceId), FileName = message.Name, Path = message.Path, ContentType = message.ContentType, CreationDate = message.UploadedOn, UploaderId = message.UploaderId }; JobAssign jobAssign = GetJobAssignById(message.JobAssignId); if (jobAssign.UploadList == null) { jobAssign.UploadList = new List <UploadFileModel> { model }; } else { jobAssign.UploadList.Add(model); } return(UpdateJobAssign(message.JobAssignId, Builders <JobAssign> .Update.Set(f => f.UploadList, jobAssign.UploadList))); }
private void Apply(UploadDataUploaded e) { Id = e.SourceId; Name = e.Name; Path = e.Path; MimeType = e.MimeType; ContentType = e.ContentType; UploadedOn = e.UploadedOn; JobAssignId = e.JobAssignId; UploaderId = e.UploaderId; }