Esempio n. 1
0
        public IActionResult SavePlateauImage([FromBody] SavePlateauRequest request)
        {
            SavePlateauResponse response;

            try
            {
                if (!ModelState.IsValid)
                {
                    return(BadRequest(ModelState));
                }
                response = _marsRoverService.SavePlateauImage(request);
                if (response == null)
                {
                    return(BadRequest());
                }
                else
                {
                    return(Ok(response));
                }
            }
            catch (MarsRoverException)
            {
                throw new MarsRoverException();
            }
        }
Esempio n. 2
0
        public SavePlateauResponse SavePlateauImage(SavePlateauRequest request)
        {
            SavePlateauResponse response = new SavePlateauResponse();

            response.ResponseCode = "01";
            try
            {
                if (request.Image != null && request.Image.Length > 0)
                {
                    if (_fileService.SaveUpload(request.Image, _env.ContentRootPath, request.FileName))
                    {
                        response.ResponseCode    = "00";
                        response.ResponseMessage = "Success";
                    }
                    else
                    {
                        response.ResponseMessage = "Failed";
                    }
                }
            }
            catch (Exception ex)
            {
                response.ResponseMessage = ex.Message;
            }
            return(response);
        }