Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
 public TaskViewModel(DAL.Entities.Tasks.Task task)
 {
     Task     = task;
     FileSize = TaskHelper.BytesToSizeString(task.Size);
 }