public IMaybe <Session> MaybeGetOne(Guid id) { var maybeSession = _attendeeRegistrationContext.Sessions.Find(id); return(maybeSession == null ? None <Session> .Exists : Some <Session> .Exists(SessionMapper.Map(maybeSession))); }
public Session Execute(Create command) { var session = _attendeeRegistrationContext.Sessions.Create(); session.User = _attendeeRegistrationContext.Users.Find(command.User.Id); session.StartedOn = command.StartedOn; _attendeeRegistrationContext.Sessions.Add(session); _attendeeRegistrationContext.SaveChanges(); return(SessionMapper.Map(session)); }