private async System.Threading.Tasks.Task CreateDescription( string taskName, IFormFile file, string id, bool durationMoreMinute) { var task = new DAL.Entities.Tasks.Task( DateTime.UtcNow, taskName, file.FileName, file.ContentType, file.Length, id, durationMoreMinute ); using (var binaryReader = new BinaryReader(file.OpenReadStream())) { task.AddFile(binaryReader.ReadBytes((int)file.Length)); } task.ChangeStatus(TaskStatus.UploadToServer); await _taskRepository.Create(task); }
public TaskViewModel(DAL.Entities.Tasks.Task task) { Task = task; FileSize = TaskHelper.BytesToSizeString(task.Size); }