/// <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; } }
/// <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); }