public IActionResult ProductCategoryTypeDetail(ProductCategoryTypeDetailModel productCategoryTypeModel) { try { if (!string.IsNullOrWhiteSpace(productCategoryTypeModel.productCategoryTypeId)) { var productCategoryTypeDetail = iProductCategoryType.ProductCategoryTypeDetail(DBHelper.ParseInt64(productCategoryTypeModel.productCategoryTypeId)); if (productCategoryTypeDetail != null) { ProductCategoryTypeDataModel productCategoryTypeDataModel = ProductCategoryTypeHelper.BindProductCategoryTypeListModel(productCategoryTypeDetail); return(Ok(ResponseHelper.Success(productCategoryTypeDataModel))); } else { return(Ok(ResponseHelper.Error(MessageConstants.DataNotFound))); } } else { return(Ok(ResponseHelper.Error(MessageConstants.CompulsoryData))); } } catch (Exception ex) { LogHelper.ExceptionLog(ex.Message + " ::::: " + ex.StackTrace); return(Ok(ResponseHelper.Error(ex.Message))); } }
/// <summary> /// Converts the product category type list model. /// </summary> /// <param name="productCategoryTypeModel">The model.</param> /// <returns></returns> public static ProductCategoryTypeDataModel BindProductCategoryTypeListModel(ProductCategoryType productCategoryTypeModel) { ProductCategoryTypeDataModel productCategoryTypeListModel = new ProductCategoryTypeDataModel(); if (productCategoryTypeModel != null) { productCategoryTypeListModel.Name = productCategoryTypeModel.CategoryType; productCategoryTypeListModel.ProductCategoryTypeId = productCategoryTypeModel.ProductCategoryTypeId; //productCategoryTypeListModel.ProductCategory = productCategoryTypeModel.ProductCategory.Name; //productCategoryTypeListModel.ProductCategoryId = productCategoryTypeModel.ProductCategoryFK; } return(productCategoryTypeListModel); }