public async Task Handle(DayAssignUploadDataUploaded 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 }; DayAssign dayAssign = GetDayAssignById(message.DayAssignId); if (dayAssign.UploadList == null) { dayAssign.UploadList = new List <UploadFileModel> { model }; } else { dayAssign.UploadList.Add(model); } await Update(message.DayAssignId.ToString(), Builders <DayAssign> .Update.Set(f => f.UploadList, dayAssign.UploadList)); }
private void Apply(DayAssignUploadDataUploaded e) { Id = e.SourceId; Name = e.Name; Path = e.Path; MimeType = e.MimeType; ContentType = e.ContentType; UploadedOn = e.UploadedOn; DayAssignId = e.DayAssignId; UploaderId = e.UploaderId; }