public async Task <ReturnSet <AuthenticationResponseItem> > AttemptLogin(AuthenticationRequestItem requestItem) { using (var eFactory = new EFModel()) { var result = await eFactory.Users.AnyAsync( a => a.Username == requestItem.Username && a.Password == requestItem.Password); if (!result) { return(new ReturnSet <AuthenticationResponseItem>(ErrorCodes.AUTH_FAILED_USERNAME_OR_PASSWORD)); } return(new ReturnSet <AuthenticationResponseItem>(new AuthenticationResponseItem())); } }
public async Task <ReturnSet <AuthenticationResponseItem> > GET(AuthenticationRequestItem requestItem) { return(await new AuthenticationManager(APIWrapper).AttemptLogin(requestItem)); }