public User Login(string email, string password) { var user = context.Manipulate <User>() .Include(u => u.UserRoles) .ThenInclude(userRoles => userRoles.Role) .Single(x => x.Email == email && x.Password == password); return(user); }
public IObservable <User> Login(ICredential credential) { return(Observable.Create <User>(observer => { var user = context.Manipulate <User>() .Include(u => u.UserRoles) .ThenInclude(userRoles => userRoles.Role) .Single(x => x.Login == credential.Login && x.Password == credential.Password); observer.OnNext(user); return Disposable.Empty; })); }
public IObservable <TEntity> Create(TEntity item) { return(Observable.Create <TEntity>(observer => { context.Manipulate <TEntity>().Add(item); context.SaveChanges(); observer.OnNext(item); return Disposable.Empty; })); }
public void Create(T item) { context.Manipulate <T>().Add(item); context.SaveChanges(); }