public RestAPIUpdateCategoryResponse UpdateCategory(RestAPICatrgoryRequest req) { RestAPIUpdateCategoryResponse response = new RestAPIUpdateCategoryResponse(); IdeaCategoryUtils.UpdateCategory(response, req.Category, req.ID); return(response); }
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; } }