public async Task <ActionResult> Create(FormCollection collection) { try { string userObjId = System.Security.Claims.ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/objectidentifier").Value; SessionTokenCache tokenCache = new SessionTokenCache(userObjId, HttpContext); string tenantId = System.Security.Claims.ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/tenantid").Value; string authority = "common"; AuthHelper authHelper = new AuthHelper(authority, ConfigurationManager.AppSettings["ida:AppId"], ConfigurationManager.AppSettings["ida:AppSecret"], tokenCache); string accessToken = await authHelper.GetUserAccessToken(Url.Action("Index", "Home", null, Request.Url.Scheme)); await RESTAPIHelper.CreateToDoItem( accessToken, collection["Title"], collection["PriorityDD"], collection["StatusDD"], collection["PercentComplete"], collection["StartDate"], collection["EndDate"], collection["Notes"]); return(RedirectToAction("Index")); } catch { return(View()); } }
// // GET: ToDoList public async Task <ActionResult> Index() { string accessToken = await GetAccessToken(); await RESTAPIHelper.LoadWorkbook(accessToken); return(View(await RESTAPIHelper.GetToDoItems(accessToken))); }
public void ThenIGetAPIResponseInJsonFormat() { var expected = "something"; var response = RESTAPIHelper.GetResponse(); if (response.StatusCode == System.Net.HttpStatusCode.OK) { Assert.That(response.Content, Is.EqualTo(expected), "Error Message"); } }
public async Task <FileResult> GetChart() { string userObjId = System.Security.Claims.ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/objectidentifier").Value; SessionTokenCache tokenCache = new SessionTokenCache(userObjId, HttpContext); string tenantId = System.Security.Claims.ClaimsPrincipal.Current.FindFirst("http://schemas.microsoft.com/identity/claims/tenantid").Value; string authority = "common"; AuthHelper authHelper = new AuthHelper(authority, ConfigurationManager.AppSettings["ida:AppId"], ConfigurationManager.AppSettings["ida:AppSecret"], tokenCache); string accessToken = await authHelper.GetUserAccessToken(Url.Action("Index", "Home", null, Request.Url.Scheme)); return(await RESTAPIHelper.getChartImage(accessToken)); }
public async Task <ActionResult> Create(FormCollection collection) { try { string accessToken = await GetAccessToken(); await RESTAPIHelper.CreateToDoItem( accessToken, collection["Title"], collection["PriorityDD"], collection["StatusDD"], collection["PercentComplete"], collection["StartDate"], collection["EndDate"], collection["Notes"]); return(RedirectToAction("Index")); } catch { return(View()); } }
public void ThenUserWillBeRegisteredSuccessfully() { var response = RESTAPIHelper.GetResponse(); Assert.That(response.StatusCode, Is.EqualTo(201), "User is not registered"); }
public void WhenICallAPostMethodToRegisterAUser() { RESTAPIHelper.CreatePostRequest(); }
public void ThenIAmAbleToGetUserAccountInformation() { var response = RESTAPIHelper.GetResponse(); }
public void WhenICallGetMethodForUserAccountInformationUsingAnd(string userid, long accountNumber) { RESTAPIHelper.CreateRequest2(userid, accountNumber); }
public void ThenIGetUserInformation() { var response = RESTAPIHelper.GetResponse(); }
public void WhenICallGetMethodToGetUserInformationUsing(string userid) { RESTAPIHelper.CreateRequest1(userid); }
public void WhenICallGetMethodOfAPI() { RESTAPIHelper.CreateRequest(); }
public void GivenIHaveAnEndpoint() { RESTAPIHelper.SetURL(); }