public RestAPIUpdateCategoryResponse UpdateCategory(RestAPICatrgoryRequest req)
        {
            RestAPIUpdateCategoryResponse response = new RestAPIUpdateCategoryResponse();

            IdeaCategoryUtils.UpdateCategory(response, req.Category, req.ID);
            return(response);
        }
예제 #2
0
        public void UpdateCategory(RestAPIUpdateCategoryResponse response, string Category, int IdeaCategorieID)
        {
            DatabaseWrapper.databaseOperation(response,
                                              (context, query) =>
            {
                IdeaCategory ideacategory;
                ideacategory = query.GetIdeaFromCategoryID(context, IdeaCategorieID);

                if (ideacategory != null)
                {
                    ideacategory.CategoriesName = Category;
                    ideacategory.ModifiedDate   = DateTime.UtcNow;
                    response.Status             = Enum.GetName(typeof(ResponseStatusType), ResponseStatusType.Success);
                }
                else
                {
                    response.Status = Enum.GetName(typeof(ResponseStatusType), ResponseStatusType.Failure);
                    response.ErrorList.Add(Faults.IdeaCategoriesIDNotExists);
                    return;
                }
                context.SubmitChanges();
            }
                                              , readOnly: false

                                              );

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