Ejemplo n.º 1
0
        public async Task <ActionResult> _KeyContactDetail(KeyContact model)
        {
            if (ModelState.IsValid)
            {
                ClaimTeamLoginModel    login   = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel;
                KeyContactDateServices service = new KeyContactDateServices();

                bool result;

                if (string.IsNullOrEmpty(model.H_Keycontactsid))
                {
                    result = await service.InsertKeyContact(model, login.UserId);
                }
                else
                {
                    result = await service.UpdateKeyContact(model, login.UserId);
                }

                if (result)
                {
                    return(Json("success", JsonRequestBehavior.AllowGet));
                }
            }
            pickListServices      = new PicklistServicecs();
            model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description");

            return(PartialView(model));
        }
Ejemplo n.º 2
0
        public async Task <ActionResult> NewKeyContact(KeyContact model)
        {
            if (ModelState.IsValid)
            {
                ClaimTeamLoginModel    login   = Session[SessionHelper.claimTeamLogin] as ClaimTeamLoginModel;
                KeyContactDateServices service = new KeyContactDateServices();

                bool result;

                if (string.IsNullOrEmpty(model.H_Keycontactsid))
                {
                    result = await service.InsertKeyContact(model, login.UserId);
                }
                else
                {
                    result = await service.UpdateKeyContact(model, login.UserId);
                }

                if (result)
                {
                    string claimNoType = model.Claim_Ref_No;
                    string redirectUrl = GetRedirectUrl(claimNoType, model.H_Claimsid, "keycontact");
                    return(Redirect(redirectUrl));
                }
            }
            PicklistServicecs pickListServices = new PicklistServicecs();

            model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description");

            return(View(model));
        }
Ejemplo n.º 3
0
 public async Task HandleAdminDenyRequest(string orgId, string userId)
 {
     var kc = new KeyContact()
     {
         OrgId = orgId, UserId = userId
     };
     var responseString = await _httpClientAdapter.DeleteAsync(new Uri($"{ _ApiBaseAddress}/KeyContact/delete"), kc);
 }
Ejemplo n.º 4
0
        public ActionResult _KeyContactDetail(string claimId, string keyContactId)
        {
            KeyContact model = new KeyContact();

            pickListServices      = new PicklistServicecs();
            model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description");

            return(PartialView(model));
        }
Ejemplo n.º 5
0
        public ActionResult GetKeyContactById(string keyContactId)
        {
            KeyContactDateServices service = new KeyContactDateServices();
            KeyContact             model   = service.GetKeyContact(keyContactId);

            pickListServices      = new PicklistServicecs();
            model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description");

            return(Json(model, JsonRequestBehavior.AllowGet));
        }
Ejemplo n.º 6
0
        public ActionResult NewKeyContact()
        {
            Session[SessionHelper.FromURL] = Request.UrlReferrer == null?Request.Url.AbsoluteUri.ToString() : Request.UrlReferrer.ToString();

            KeyContact        model            = new KeyContact();
            PicklistServicecs pickListServices = new PicklistServicecs();

            model.DescriptionList = pickListServices.GetPickListItems("Key Contact Description");

            return(View(model));
        }
Ejemplo n.º 7
0
        public async Task <bool> UpdateKeyContact(KeyContact model, string userId)
        {
            var result = false;

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

                var json = JsonConvert.SerializeObject(model);

                string apiUrl = SiteUrl + "api/KeyContact/TeamUpdateKeyContact";
                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, "keyContact");
                        formData.Add(content2, "userId");
                        HttpResponseMessage response = await client.PostAsync(apiUrl, formData);

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

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

            return(result);
        }
Ejemplo n.º 8
0
 public async Task RemoveKeyContact(KeyContact keycontact)
 {
     await _httpClientAdapter.DeleteAsync(new Uri($"{ _ApiBaseAddress}/KeyContact/delete"), keycontact);
 }