public void Filme(Request<IEnumerable<Film>> request) { IEnumerable<FilmDb> result; using (var session = sessionFactory.OpenSession()) { using (var transaction = session.BeginTransaction(IsolationLevel.ReadUncommitted)) { result = (from film in session.Linq<FilmDb>() select film).ToList(); transaction.Commit(); } } request.ProcessResult(result.Select(film => new Film {Id = film.Id.ToString(), Bezeichnung = film.Titel})); }
public void SäleFürFilm(Request<Film, IEnumerable<Saal>> request) { if (request.Input.Id == "1") { request.ProcessResult(new[] { new Saal {Bezeichnung = "Saal 1.1"}, new Saal {Bezeichnung = "Saal 1.2"} }); } if (request.Input.Id == "2") { request.ProcessResult(new[] { new Saal {Bezeichnung = "Saal 2.1"}, new Saal {Bezeichnung = "Saal 2.2"} }); } if (request.Input.Id == "3") { request.ProcessResult(new[] { new Saal {Bezeichnung = "Saal 3.1"}, new Saal {Bezeichnung = "Saal 3.2"}, new Saal {Bezeichnung = "Saal 3.3"} }); } }
public void SaalplanFürVorstellung(Request<Vorstellung, Saalplan> request) { request.ProcessResult(new Saalplan()); }