public override async Task GrantResourceOwnerCredentials(OAuthGrantResourceOwnerCredentialsContext context) { // Initialization. string email = context.UserName; string passwordVal = context.Password; IDALLayer dllLayer = new DALLayer();; var loginController = new LoginController(dllLayer); Login login = new Login(); login.Email = email; login.Password = passwordVal; var user = loginController.UserLogin(login); if (user == null || user.Status == "Invalid") { // Settings. context.SetError("invalid_grant", "The email or password is incorrect."); return; } var claims = new List <Claim>(); claims.Add(new Claim(ClaimTypes.Name, "email")); ClaimsIdentity oAuthClaimIdentity = new ClaimsIdentity(claims, OAuthDefaults.AuthenticationType); AuthenticationTicket ticket = new AuthenticationTicket(oAuthClaimIdentity, new AuthenticationProperties() { }); context.Validated(ticket); }
public void DeletePOMaster([FromBody] string id) { DALLayer dalObj = new DALLayer(); dalObj.DeletePOMaster(id); }
public void AddPOMaster([FromBody] POMaster value) { DALLayer dalObj = new DALLayer(); dalObj.AddPOMaster(value); }
public List <PODetail> GetPODetails() { DALLayer dalObj = new DALLayer(); return(dalObj.GetPODetails()); }
public List <POMaster> GetPOMaster() { DALLayer dalObj = new DALLayer(); return(dalObj.GetPOMaster()); }
public List <Item> GetItems() { DALLayer dalObj = new DALLayer(); return(dalObj.GetItems()); }
public List <Supplier> GetSuppliers() { DALLayer dalObj = new DALLayer(); return(dalObj.GetSuppliers()); }