public IActionResult Login([FromBody] UserInfoReq user) { if (user == null) { return(BadRequest("Invalid client request")); } if (user.UserName == "admin" && user.Password == "admin") { var secretKey = new SymmetricSecurityKey(Encoding.UTF8.GetBytes("superSecretKey@345")); var signinCredentials = new SigningCredentials(secretKey, SecurityAlgorithms.HmacSha256); var tokeOptions = new JwtSecurityToken( issuer: "http://localhost:44394", audience: "http://localhost:4200", claims: new List <Claim>(), expires: DateTime.Now.AddMinutes(5), signingCredentials: signinCredentials ); var tokenString = new JwtSecurityTokenHandler().WriteToken(tokeOptions); return(Ok(new { Token = tokenString })); } else { return(Unauthorized()); } }
public virtual async Task <List <PurcahseHistoryItemResp> > GetPurcahseHistory(string userName) { UserInfoReq userInfoReq = new UserInfoReq { UserName = userName, }; List <PurcahseHistoryItemResp> purchasedItems = await _storeAPICalls.GetAllPurchasesAsync(userInfoReq); return(purchasedItems); }
public async Task <List <PurcahseHistoryItemResp> > GetAllPurchasesAsync(UserInfoReq user) { string url = $"GetAllPurchases?user={user.UserName}"; List <PurcahseHistoryItemResp> purchases = await _outCalls.GetData <List <PurcahseHistoryItemResp> >(url); if (purchases == null) { return(new List <PurcahseHistoryItemResp>()); } return(purchases); }
public async Task <Respbase <FbApUserInfoDto> > GetUserInfo(UserInfoReq req) { var result = await _fbApFacade.GetUserInfo(req); if (null == result) { return(new Respbase <FbApUserInfoDto>() { Data = result, Message = _fbApFacade.PromptInfo.Message, Result = _fbApFacade.PromptInfo.Result }); } return(new Respbase <FbApUserInfoDto>() { Data = result }); }
public async Task <int> UpdateUserDetailsById(UserInfoReq userInfoReq) { int result = 1; try { paramralist = new List <NpgsqlParameter>(); paramralist.AddRange(new List <NpgsqlParameter> { new NpgsqlParameter("v_id", NpgsqlDbType.Integer) { Value = userInfoReq.id }, new NpgsqlParameter("v_uname", NpgsqlDbType.Text) { Value = userInfoReq.uname }, new NpgsqlParameter("v_email", NpgsqlDbType.Text) { Value = userInfoReq.email }, new NpgsqlParameter("v_age", NpgsqlDbType.Integer) { Value = userInfoReq.age }, new NpgsqlParameter("v_address", NpgsqlDbType.Text) { Value = userInfoReq.address }, new NpgsqlParameter("v_designation", NpgsqlDbType.Text) { Value = userInfoReq.designation } }); result = await _dataBaseConnector.ExcuteCRUDOperationAsync("public.updateuserDetails", paramralist); result = 1; } catch (Exception ex) { result = 0; } return(result); }
public async Task <CommonRespose> UpdateUserDetailsById(UserInfoReq userInfoReq) { CommonRespose returnResponse = new CommonRespose(); int userdetailsupdate = await _irepositorywrapper.User.UpdateUserDetailsById(userInfoReq); if (userdetailsupdate == 1) { returnResponse.Id = 1; returnResponse.Status = true; returnResponse.Message = "Updated Succesfully! "; return(returnResponse); } else { returnResponse.Id = 0; returnResponse.Status = false; returnResponse.Message = "Update failed! "; return(returnResponse); } }
public async Task <CommonRespose> SaveuserDetails(UserInfoReq userInfoReq) { CommonRespose returnResponse = new CommonRespose(); int userAdd = await _irepositorywrapper.User.SaveuserDetails(userInfoReq); if (userAdd == 1) { returnResponse.Id = 1; returnResponse.Status = true; returnResponse.Message = "Saved Succesfully! "; return(returnResponse); } else { returnResponse.Id = 0; returnResponse.Status = false; returnResponse.Message = "Saved failed! "; return(returnResponse); } }
public Task <int> GetPurchaseIdAsync(UserInfoReq user) { string url = "GetPurchaseId"; return(_outCalls.PostData <int>(url, user)); }
public async Task <ActionResult> UpdateUserDetailsById([FromBody] UserInfoReq userInfoReq) { CommonRespose commonRespose = await _userManger.UpdateUserDetailsById(userInfoReq); return(ObjectOk(commonRespose)); }