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(); } }
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); }