public string GetModel(ConvertServiceRequest request)
        {
            if (!string.IsNullOrEmpty(request.Data))
            {
                _viewModel = CommonUtils.JsonDeserialize<AdminDetailViewModel>(request.Data);
                try
                {
                    CreateInitialViewModel();
                }
                catch (Exception ex)
                {
                    _viewModel.SetErrorMessage("<strong>There was an error while trying to process the request</strong><br />" + ex.Message);
                    return CommonUtils.JsonSerialize(_viewModel);
                }
            }
            else
            {
                CreateInitialViewModel();
            }

            LoadPage(request);
            return CommonUtils.JsonSerialize(_viewModel);
        }
        private void CreateInitialViewModel()
        {
            //Build View Model
            _viewModel = new AdminDetailViewModel();

            _viewModel = new AdminDetailViewModel()
            {
                ModuleName = "provider",
                EntityName = "educationTypes",
            };

            _viewModel.NavLinks = ProviderUtils.CreateProviderNavLinks().ToList();
            _viewModel.SubEntityNavLinks = ProviderUtils.CreateProviderSubEntityNavLinks().ToList();
            _viewModel.Fields = new List<Field>();
            _viewModel.SubEntities = new List<SubEntity>();
        }
 private void CreateInitialViewModel()
 {
     _viewModel = new AdminDetailViewModel()
     {
         ModuleName = "event",
         EntityName = "registrantSearch",
         NavLinks = EventUtils.CreateEventNavLinks().ToList(),
         SubEntityNavLinks = EventUtils.CreateEventSubEntityNavLinks().ToList(),
         Fields = new List<Field>(),
         SubEntities = new List<SubEntity>(),
         HideSaveButtons = true
     };
 }
 private void CreateInitialViewModel()
 {
     //Build View Model
     _viewModel = new AdminDetailViewModel()
     {
         ModuleName = "event",
         EntityName = "eventTypes",
         NavLinks = EventUtils.CreateEventNavLinks().ToList(),
         SubEntityNavLinks = EventUtils.CreateEventSubEntityNavLinks().ToList(),
         Fields = new List<Field>(),
         SubEntities = new List<SubEntity>()
     };
 }
        private void CreateInitialViewModel()
        {
            //Build View Model
            _viewModel = new AdminDetailViewModel();

            _viewModel = new AdminDetailViewModel()
            {
                ModuleName = "location",
                EntityName = "locations",
                ImageManagementEnabled = DigitalAssetManager.IsImageManagementEnabled(),
                ProfileImageBrowsePath = Constants.Locations.LocationProfileImagePath,
                ProfileImagePlaceholderUrl = "/resources/images/location_default.png"
            };

            _viewModel.NavLinks = LocationUtils.CreateLocationNavLinks().ToList();
            _viewModel.SubEntityNavLinks = LocationUtils.CreateLocationSubEntityNavLinks().ToList();
            _viewModel.Fields = new List<Field>();
            _viewModel.SubEntities = new List<SubEntity>();
        }
        private void CreateInitialViewModel(ConvertServiceRequest request)
        {
            _viewModel = new AdminDetailViewModel();

            var id = request.Parameters[CommonParameters.EntityId];

            if (!id.ToUpperInvariant().Contains(RecordActions.New.ToUpperInvariant()))
                _viewModel.Id = int.Parse(id, CultureInfo.InvariantCulture);

            _viewModel.ModuleName = "settings";
            _viewModel.EntityName = "paymentgateway";
            _viewModel.ProfileImagePlaceholderUrl = "/resources/images/authorizeNet.png";
            _viewModel.NavLinks = SettingsUtils.CreateSettingsNavLinks().ToList();
            _viewModel.SubEntityNavLinks = SettingsUtils.CreateSettingsSubEntityNavLinks().ToList();
            _viewModel.Fields = new List<Field>();
            _viewModel.SubEntities = new List<SubEntity>();
            _viewModel.ShowAuthDotNetTokensInWYSIWYGs = true;
        }
 private void CreateInitialViewModel()
 {
     //Build View Model
     _viewModel = new AdminDetailViewModel()
     {
         ModuleName = "location",
         EntityName = "locationTypes",
         NavLinks = LocationUtils.CreateLocationNavLinks().ToList(),
         SubEntityNavLinks = LocationUtils.CreateLocationSubEntityNavLinks().ToList(),
         Fields = new List<Field>(),
         SubEntities = new List<SubEntity>()
     };
 }
        private string GetModel(ConvertServiceRequest request)
        {
            if (!string.IsNullOrEmpty(request.Data))
            {
                _viewModel = CommonUtils.JsonDeserialize<AdminDetailViewModel>(request.Data);

                try
                {
                    var command = string.Empty;

                    if (request.Parameters.ContainsKey("Command"))
                        command = request.Parameters["Command"];

                    if (command.Equals("UpgradeInstance"))
                    {
                        UpgradeInstance();
                    }
                    else if (_serviceInstanceId == 0)
                    {
                        Save();
                        CreateInitialViewModel();
                        _viewModel.SetSuccessMessage("Service Instance Successfully Created");
                    }
                }
                catch (Exception ex)
                {
                    _viewModel.SetErrorMessage("<strong>There was an error while trying to process the request</strong><br />" + ex.Message);
                    return CommonUtils.JsonSerialize(_viewModel);
                }
            }
            else
            {
                CreateInitialViewModel();
            }

            LoadPage();

            return CommonUtils.JsonSerialize(_viewModel);
        }
 private void CreateInitialViewModel()
 {
     //Build View Model
     _viewModel = new AdminDetailViewModel()
     {
         ModuleName = _moduleName,
         EntityName = "serviceinstances",
         NavLinks = _moduleUtils.CreateNavLinks().ToList(),
         SubEntityNavLinks = _moduleUtils.CreateSubEntityNavLinks().ToList(),
         Fields = new List<Field>()
     };
 }
        private void CreateInitialViewModel()
        {
            //Build View Model
            _viewModel = new AdminDetailViewModel();

            _viewModel = new AdminDetailViewModel()
            {
                ModuleName = _moduleName,
                EntityName = "insurances",
            };

            _viewModel.NavLinks = _moduleUtils.CreateNavLinks().ToList();
            _viewModel.SubEntityNavLinks = _moduleUtils.CreateSubEntityNavLinks().ToList();
            _viewModel.Fields = new List<Field>();
            _viewModel.SubEntities = new List<SubEntity>();
        }