public async Task <IActionResult> UploadtoBlob(IFormFile file)
        {
            logger.Log(NLog.LogLevel.Info, "Index", "Indexupload");
            var fileName = ContentDispositionHeaderValue.Parse(file.ContentDisposition).FileName.Trim('"');

            using (var stream = file.OpenReadStream())
            {
                await BlobClient.UploadStream(stream, "csvpath/" + fileName);
            }
            return(Ok());
        }
Exemplo n.º 2
0
        public static BaseWebApiResult ConvertToWebApiResult(this BaseResult result, ILoggerManager logger)
        {
            BaseWebApiResult webApiResult = new BaseWebApiResult();

            switch (result.ResultType)
            {
            case ResultType.INFO:
                webApiResult.Message      = result.Message;
                webApiResult.ResponseCode = HttpStatusCode.BadRequest;
                logger.LogInfo(result.Message);
                break;

            case ResultType.ERROR:
                webApiResult.Message      = result.Message;
                webApiResult.ResponseCode = HttpStatusCode.InternalServerError;
                // Superseded because the previous method did not set the trace exception
                logger.Log(LogType.ERROR, result.DetailException);
                //logger.LogError(result.Message, result.DetailException);
                break;

            case ResultType.SUCCESS:
                webApiResult.Message      = result.Message;
                webApiResult.ResponseCode = HttpStatusCode.OK;
                logger.LogInfo(result.Message);
                break;

            case ResultType.WARNING:
                webApiResult.Message      = result.Message;
                webApiResult.ResponseCode = HttpStatusCode.NotFound;
                logger.LogWarn(result.Message);
                break;

            default:
                break;
            }
            return(webApiResult);
        }
Exemplo n.º 3
0
 public void Basvuruyap(ICreditManager creditManager, ILoggerManager loggerManager)
 {
     creditManager.Calculate();
     loggerManager.Log();
 }