Example #1
0
        public async Task <IActionResult> PostUserLayers(string osmUserId, [FromBody] UserMapLayers userLayers)
        {
            if (string.IsNullOrWhiteSpace(osmUserId) || osmUserId != User.Identity.Name)
            {
                return(BadRequest());
            }
            await _repository.UpdateUserLayers(User.Identity.Name, userLayers);

            return(Ok(userLayers));
        }
Example #2
0
 public Task UpdateUserLayers(string osmUserId, UserMapLayers userLayers)
 {
     return(_elasticClient.IndexAsync(userLayers, r => r.Index(USER_LAYERS).Id(osmUserId)));
 }