Exemple #1
0
        /// <summary>
        /// SaveNavigation
        /// </summary>
        /// <param name="featureId"></param>
        /// <returns></returns>
        public void SaveNavigation(NavigationModel navigationModel)
        {
            NavigationDC          navigationDC          = Mapper.Map <NavigationModel, NavigationDC>(navigationModel);
            ServiceResponse <int> addNavigationResponse = _securityProxy.Execute(opt => opt.SaveNavigation(navigationDC));

            if (addNavigationResponse.Status != ResponseStatus.Success)
            {
                HandleError(addNavigationResponse.Status, addNavigationResponse.ResponseMessage);
            }
            else
            {
                navigationModel.NavigationId = addNavigationResponse.Result;
            }
        }
Exemple #2
0
        /// <summary>
        /// AddNavigation
        /// </summary>
        /// <returns>FeaturesResponse</returns>
        public ServiceResponse <int> SaveNavigation(NavigationDC navigation)
        {
            ServiceResponse <int> addNavigationResponse = new ServiceResponse <int>();

            try
            {
                SetContext();
                Navigation navigationModel = Mapper.Map <NavigationDC, Navigation>(navigation);
                _securityManager.SaveNavigation(navigationModel);
                addNavigationResponse.Result = navigation.NavigationId;
            }
            catch (Exception ex)
            {
                HandleError(ex, addNavigationResponse);
            }
            return(addNavigationResponse);
        }