public ActionResult Get() { var query = new VersionQuery { ApiVersion = new MyVersion { Major = 1 }, AppVersion = new MyVersion() }; return(Post(query)); }
public Task <VersionResponse> Version() { var Version = new VersionQuery { ApiVersion = new MyVersion { Major = 1, Minor = 0, Build = 0 }, AppVersion = Assembly.GetExecutingAssembly().GetName().Version }; return(SendJsonQuery <VersionResponse, VersionQuery>(Version, versionSite)); }
public ActionResult Post([FromBody] VersionQuery query) { _logger.LogInformation("Version Api {0}, Version App {1}", query.ApiVersion.ToString(), query.AppVersion.ToString()); var result = new VersionResponse { ApiVersion = new Version(1, 0, 0, 0), ServerVersion = Assembly.GetExecutingAssembly().GetName().Version, DeviceVersion = new Version(0, 0, 0, 2) ///TODO: Get Version from device }; return(Ok(result)); }
public IAsyncEnumerable <EntityVersion> GetEntityVersions(NpgsqlConnection conn, UpdateType type, VersionQuery ps) { var q = new SqlKata.Query("versions") .Select("*") .Join("objects", "versions.hash", "objects.hash") .Where("type", type) .ApplySorting(ps, "valid_from", "entity_id") .ApplyBounds(ps, "valid_from"); if (ps.Id != null) { q.WhereIn("entity_id", ps.Id); } return(conn.QueryKataAsync <EntityVersion>(q)); }