public async Task <MyIdentityUser> GetUser(ClaimsPrincipal user) { string userId = GetUserId(user); MyIdentityUser identityUser = await userManager.FindByIdAsync(userId); return(identityUser); }
public async Task <Point> GetCoordinates(MyIdentityUser giver) { var http = new HttpClient(); var url = string.Format($"https://maps.googleapis.com/maps/api/geocode/json?" + $"address={giver.Street}+{giver.ZipCode}+{giver.City}+Sweden&key=AIzaSyDtkrfI4kUln6UUZTJTvZvv3FC5wP624D4"); var response = await http.GetAsync(url); var result = await response.Content.ReadAsStringAsync(); var json = JsonConvert.DeserializeObject <JsonCoordinates>(result); // Convertor from string"result" to json var point = new Point(new Coordinate((double)json.results[0].geometry.location.lat, (double)json.results[0].geometry.location.lng)); point.SRID = 4326; return(point); }
public async Task <MyIdentityUser> GetUser(string sentById) { MyIdentityUser identityUser = await userManager.FindByIdAsync(sentById); return(identityUser); }