public IHttpActionResult GetAllCategorties() { try { List<CategoryViewModel> categoryVM = new List<CategoryViewModel>(); IEnumerable<Category> category = new List<Category>(); category = _commonData.GetAllCategories(); if (category.Count()>0) { foreach (Category cat in category) { CategoryViewModel categoryView = new CategoryViewModel(); categoryView.id = cat.ID; categoryView.categoryNo = cat.CategoryNo; categoryView.description = cat.Description; categoryView.isSelected = false; categoryVM.Add(categoryView); } } var messageData = new { code = Constant.SuccessMessageCode, message = Constant.MessageSuccess }; var returnObject = new { categories = categoryVM, messageCode = messageData }; return Ok(returnObject); } catch (Exception ex) { string errorLogId = _eventLog.WriteLogs(User.Identity.Name, ex, MethodBase.GetCurrentMethod().Name); var messageData = new { code = Constant.ErrorMessageCode, message = String.Format(Constant.MessageTaskmateError, errorLogId) }; var returnObject = new { messageCode = messageData }; return Ok(returnObject); } }