public async Task <ActionResult> TeamInsertPortalLoginByContact(string portalRegRequestId, string matchingContactId, string userId)
        {
            TeamGetPortalRegistrationRepo teamGetPortalRegistrationRepo = new TeamGetPortalRegistrationRepo();
            var result = await teamGetPortalRegistrationRepo.TeamInsertPortalLoginByContact(portalRegRequestId, matchingContactId, userId);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public async Task <ActionResult> TeamDiscardLoginRequest(string portalRegRequestId)
        {
            TeamGetPortalRegistrationRepo teamGetPortalRegistrationRepo = new TeamGetPortalRegistrationRepo();
            var result = await teamGetPortalRegistrationRepo.TeamDiscardLoginRequest(portalRegRequestId);

            return(Json(result, JsonRequestBehavior.AllowGet));
        }
        public async Task <ActionResult> TeamGetPortalRegistration(string portalRegRequestId)
        {
            TeamGetPortalRegistrationModel obj = new TeamGetPortalRegistrationModel();
            TeamGetPortalRegistrationRepo  teamGetPortalRegistrationRepo = new TeamGetPortalRegistrationRepo();

            obj = await teamGetPortalRegistrationRepo.GetTeamGetPortalRegistration(portalRegRequestId);

            ViewBag.portalRegRequestId = portalRegRequestId.ToString();
            //obj.Account_Id = "A6UJ9A0019K8";

            return(View(obj));
            //return Json(obj, JsonRequestBehavior.AllowGet);
        }
Exemple #4
0
        public async Task <bool> AddContactAccount(ContactAccountModel model, string userId)
        {
            var result = false;

            if (model != null)
            {
                string SiteUrl = ConfigurationManager.AppSettings["apiurl"];

                var json = JsonConvert.SerializeObject(model);

                string apiUrl = SiteUrl + "api/Account/CreateContactAccount";
                using (HttpClient client = new HttpClient())
                {
                    using (var formData = new MultipartFormDataContent())
                    {
                        client.BaseAddress = new Uri(apiUrl);
                        client.DefaultRequestHeaders.Accept.Clear();
                        client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

                        var content  = new StringContent(json, System.Text.Encoding.UTF8, "application/json");
                        var content2 = new StringContent(userId, System.Text.Encoding.UTF8, "application/json");
                        formData.Add(content, "contactAccountObjStr");
                        formData.Add(content2, "userId");
                        HttpResponseMessage response = await client.PostAsync(apiUrl, formData);

                        if (response.IsSuccessStatusCode)
                        {
                            var data = await response.Content.ReadAsStringAsync();

                            result = Convert.ToBoolean(data);
                        }
                    }
                }

                if (model.FromProtal && model.portalRegRequestId != null)
                {
                    TeamGetPortalRegistrationRepo teamGetPortalRegistrationRepo = new TeamGetPortalRegistrationRepo();
                    var rs = await teamGetPortalRegistrationRepo.TeamDiscardLoginRequest(model.portalRegRequestId);
                }
            }
            return(result);
        }