public static Response <GetLocationDto> Create(double latitude, double longitude) { var response = Response <GetLocationDto> .Create(); var coordinatesAreValidResponse = CoordinateHelper.CoordinatesAreValidResponse(longitude, latitude); if (coordinatesAreValidResponse.HasError) { return(response.WithMessages(coordinatesAreValidResponse.Messages)); } return(response.SetValue(new GetLocationDto(latitude, longitude))); }
public Response SetLocation(double longitude, double latitude) { var response = Response.Create(); var coordinatesAreValidResponse = CoordinateHelper.CoordinatesAreValidResponse(longitude, latitude); if (coordinatesAreValidResponse.HasError) { return(coordinatesAreValidResponse); } Location = new double[] { longitude, latitude }; return(response); }