public RestAPIGetIdeaCategoryResponse GetCategories()
        {
            RestAPIGetIdeaCategoryResponse response = new RestAPIGetIdeaCategoryResponse();

            IdeaCategoryUtils.GetCategory(response);
            return(response);
        }
Esempio n. 2
0
        public RestAPIGetIdeaCategoryResponse GetCategory(RestAPIGetIdeaCategoryResponse response)
        {
            DatabaseWrapper.databaseOperation(response,
                                              (context, query) =>
            {
                List <IdeaCategory> ideaCategories = query.GetCategories(context);

                if (ideaCategories.Count != 0)
                {
                    response.categories = ideaCategories.Select(s => new IdeaCatrgoryResponse()
                    {
                        Category = s.CategoriesName, Id = s.IdeaCategorieId
                    }).ToList();
                    response.Status = Enum.GetName(typeof(ResponseStatusType), ResponseStatusType.Success);
                }
                else
                {
                    response.Status = Enum.GetName(typeof(ResponseStatusType), ResponseStatusType.Failure);;
                }
            }, readOnly: true);

            if (response == null && response.ErrorList.Count != 0)
            {
                response.ErrorList.Add(Faults.ServerIsBusy);
            }
            return(response);
        }