private async Task CreateTestData(Guid siteId, string locName, string locDesc, byte[] img, double latitude = 0, double longitude = 0) { var command = BuildLocationCmd(siteId, locName, "Chanel IFC"); var location = await _businessInformationService.ProvisionLocationAsync(command); await _businessInformationService.SetLocationAddress(location.SiteId, location.Id, locName, "", "Hongkong", "Hongkong", "", "China"); await _businessInformationService.SetLocationGeolocation(location.SiteId, location.Id, latitude, longitude); await _businessInformationService.UpdateLocationImage(new UpdateLocationImageCommand { LocationId = location.Id, SiteId = location.SiteId, Image = img }); await _businessInformationService.AddAdditionalLocationImage(location.SiteId, location.Id, img); }
public ActionResult SetLocationGeolocation([FromBody] SetLocationGeolocationRequest request) { if (!ModelState.IsValid) { //NotifyModelStateErrors(); return(Ok(false)); } Guid siteId = request.SiteId; Guid locationId = request.Id; double?latitude = request.Latitude; double?longitude = request.Longitude; _businessInformationService.SetLocationGeolocation(siteId, locationId, latitude, longitude); return(Ok()); }