public async Task <IActionResult> AddPin( AddPinDto model ) { try { var responsePayload = await _pinService.AddPinAsync(model); return(Ok(responsePayload)); } catch (UnauthorizedAccessException) { return(Unauthorized()); } catch (Exception ex) { return(BadRequest(new { ex.Message })); } }