Esempio n. 1
0
        public async Task <Result> UploadPicture(UploadPictureFromForm uploadPictureFromForm)
        {
            var response = await _eccSetupRestApi.UploadPicture($"{UrlsConfig.EccSetup}{UrlsConfig.EccSetupOperations.UploadPicture(_apiVersion)}", uploadPictureFromForm.File);

            if (response.StatusCode == HttpStatusCode.Created)
            {
                return(Result.Ok());
            }
            else
            {
                return(Result.Fail("Error on uploading picture."));
            }
        }
        public async Task <IActionResult> UploadPicture([FromForm] UploadPictureFromForm body)
        {
            var result = await _mobileService.UploadPicture(body);

            if (result.IsSuccess)
            {
                var response = new JsonResult(Envelope.Ok());
                response.StatusCode = (int)HttpStatusCode.OK;

                return(response);
            }
            else
            {
                var response = new JsonResult(Envelope.Error(result.Error));
                response.StatusCode = (int)HttpStatusCode.BadRequest;

                return(response);
            }
        }