public JsonResult InsertServiceProvider(string providerViewModel)
        {
            ProviderRegistrationViewModel viewModel = JsonConvert.DeserializeObject <ProviderRegistrationViewModel>(providerViewModel);

            viewModel.MailProviderType  = MailType.BulkEmail;
            viewModel.CommunicationType = CommunicationType.Mail;
            InsertServiceProviderRequest request = new InsertServiceProviderRequest()
            {
                ProviderViewModel = viewModel,
                AccountId         = this.Identity.ToAccountID(),
                RequestedBy       = this.Identity.ToUserID(),
                Url = Request.Url.Host
            };

            communicationService.AddServiceprovider(request);
            return(Json(new { success = true, response = "[|Added successfully|]" }, JsonRequestBehavior.AllowGet));
        }