Exemplo n.º 1
0
        /// <summary>
        /// 完成阅读文章及亲友聊天任务
        /// </summary>
        /// <returns></returns>
        async static Task DoTaskAsync(User user, Students student)
        {
            var tasks  = default(TaskType).GetFieldValues <TaskType>();
            var result = new ResultRest <ResultTask>();

            foreach (var t in tasks)
            {
                if (t == TaskType.Info)
                {
                    await DoTaskByTypeAsync(t, user, student, 5);
                }
                else
                {
                    await DoTaskByTypeAsync(t, user, student);
                }
            }
        }
Exemplo n.º 2
0
        /// <summary>
        /// 完成阅读文章及亲友聊天任务
        /// </summary>
        /// <returns></returns>
        async static Task DoTaskAsync(string uid)
        {
            var tasks  = default(TaskType).GetFieldValues <TaskType>();
            var result = new ResultRest <ResultTask>();

            foreach (var t in tasks)
            {
                //完成文章阅读
                var data = new RequestTask(t, uid);
                if (t == TaskType.Info)
                {
                    await DoTaskByTypeAsync(t, uid, 5);
                }
                else
                {
                    await DoTaskByTypeAsync(t, uid);
                }
            }
        }
Exemplo n.º 3
0
        public async Task <IActionResult> DeleteFile(string userFileKey)
        {
            string userKey = GetLoggedUserKey();

            _logger.Log(LogLevel.Information, $"Dewey.Dms.FileService.Api.Controllers.DmsController.DeleteFile(userKey={userKey} , fileKey={userFileKey})");

            try
            {
                ResultRest <FileRest> value = await _fileUserRepository.DeleteFileToUser(userKey, userFileKey);

                if (value.IsError)
                {
                    return(Ok(value));
                }
                return(Ok(value));
            }
            catch (Exception ex)
            {
                _logger.Log(LogLevel.Error, "Dewey.Dms.FileService.Api.Controllers.DmsController.DeleteFile(userKey={userKey} , fileKey={userFileKey})", ex);
                return(BadRequest());
            }
        }