public async Task<ActionResult> EditOrganisationDetails(EditOrganisationViewModel model)
        {
            if (!ModelState.IsValid)
            {
                await this.BindCountryList(client);
                return View(model);
            }

            await client.SendAsync(User.GetAccessToken(), new UpdateOrganisationDetails(model.ToRequest()));

            return RedirectToAction("Home", "Applicant");
        }
        public async Task <ActionResult> EditOrganisationDetails(EditOrganisationViewModel model)
        {
            if (!ModelState.IsValid)
            {
                await this.BindCountryList(client, User.GetAccessToken());

                return(View(model));
            }

            await client.SendAsync(User.GetAccessToken(), new UpdateOrganisationDetails(model.ToRequest()));

            return(RedirectToAction("Home", "Applicant"));
        }