/// <summary> /// Get the select list item corresponding to the specified ID /// </summary> /// <typeparam name="TViewModel"></typeparam> /// <typeparam name="T"></typeparam> /// <typeparam name="TRequest"></typeparam> /// <typeparam name="TResponse"></typeparam> /// <typeparam name="TEntity"></typeparam> /// <param name="request"></param> /// <param name="response"></param> /// <param name="model"></param> /// <returns></returns> protected override object GenerateGetResponseObject <TViewModel, T, TRequest, TResponse, TEntity>(TRequest request, TResponse response, TViewModel model) { var serviceResponse = response as SecurityRoleMaintenanceGetResponse; Select2SelectListItem selectListItem = null; if (serviceResponse == null || serviceResponse.Entity == null) { selectListItem = new Select2SelectListItem() { id = (request.Id != null ? request.Id.ToString() : null), text = null }; } else { selectListItem = new Select2SelectListItem() { id = serviceResponse.Entity.SecurityRoleId.ToString(), text = serviceResponse.Entity.Name }; } return(selectListItem); }
/// <summary> /// Get the select list item corresponding to the specified ID /// </summary> /// <typeparam name="TViewModel"></typeparam> /// <typeparam name="T"></typeparam> /// <typeparam name="TRequest"></typeparam> /// <typeparam name="TResponse"></typeparam> /// <typeparam name="TEntity"></typeparam> /// <param name="request"></param> /// <param name="response"></param> /// <param name="model"></param> /// <returns></returns> protected override object GenerateGetResponseObject <TViewModel, T, TRequest, TResponse, TEntity>(TRequest request, TResponse response, TViewModel model) { var serviceResponse = response as SecurityUserMaintenanceGetResponse; var selectListItem = new Select2SelectListItem() { id = serviceResponse.Entity.SecurityUserId.ToString(), text = serviceResponse.Entity.UserName }; return(selectListItem); }