public SessionModule() { Get["/sessions"] = parameters => { return(SessionRepository.All()); }; Get["/sessions/{id}"] = parameters => { return(SessionRepository.Single(parameters.id)); }; Post["/sessions"] = parameters => { Session item = this.Bind(); SessionRepository.Add(item); return(HttpStatusCode.Created); }; Put["/sessions/{id}"] = parameters => { Session item = SessionRepository.Single(parameters.id); this.BindTo(item, s => s.SessionID); SessionRepository.Update(item); return(HttpStatusCode.OK); }; Delete["/sessions/{id}"] = parameters => { SessionRepository.Delete(parameters.id); return(HttpStatusCode.NoContent); }; }
public object Get(RequestDTO.SessionsRequest request) { if (request.id == 0) { return(SessionRepository.All()); } else { return(SessionRepository.Single(request.id)); } }
public Status Get() { Output = SessionRepository.All().ToList(); return(Status.OK); }
// GET api/session public IEnumerable<Session> Get() { return SessionRepository.All(); }
public List <Session> Get() { return(SessionRepository.All().ToList()); }