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)); }
public Task UpdateUserLayers(string osmUserId, UserMapLayers userLayers) { return(_elasticClient.IndexAsync(userLayers, r => r.Index(USER_LAYERS).Id(osmUserId))); }