Sha256: aa72639be4e74f0e888bf14457948f038b25eae9c3dadf78a4485e60ec6fe76d

Contents?: true

Size: 590 Bytes

Versions: 88

Compression:

Stored size: 590 Bytes

Contents

namespace FSharpWeb.Controllers
open System
open System.Collections.Generic
open System.Linq
open System.Net.Http
open System.Web.Http

/// Retrieves values.
[<RoutePrefix("api2/values")>]
type ValuesController() =
    inherit ApiController()
    let values = [|"value1";"value2"|]

    /// Gets all values.
    [<Route("")>]
    member x.Get() = values

    /// Gets the value with index id.
    [<Route("{id:int}")>]
    member x.Get(id) : IHttpActionResult =
        if id > values.Length - 1 then
            x.BadRequest() :> _
        else x.Ok(values.[id]) :> _

Version data entries

88 entries across 88 versions & 1 rubygems

Version Path
albacore-3.0.1 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-3.0.0.pre.alpha.6 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-3.0.0.pre.alpha.5 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-3.0.0.pre.alpha.4 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-3.0.0.pre.alpha.3 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-3.0.0.pre.alpha.2 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-3.0.0.pre.alpha spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.8.0 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.7.0 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.6.8 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.6.7 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.6.6 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.6.4 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.6.3 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.6.2 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.6.1 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.6.0 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.5.14 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.5.13 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs
albacore-2.5.11 spec/test_appspecs/corp.service/FSharpWeb/Controllers/ValuesController.fs