//Add SubCategory public Z_Consultant_SubCategory AddSubCategory(SubCategoryForPost subCategoryModel) { var subCategory = new Z_Consultant_SubCategory { Name = subCategoryModel.Name, DateCreated = DateTime.Now, DateUpdated = DateTime.Now, Description = subCategoryModel.Description, CategoryId = subCategoryModel.CategoryId, IsActive = subCategoryModel.IsActive }; if (subCategory != null) { _subcategoryRepository.Insert(subCategory); } return(subCategory); }
//Update SubCategory public Z_Consultant_SubCategory UpdateSubCategory(SubCategoryForPost subCategoryModel) { var subCategory = _subcategoryRepository.Table.Where(m => m.Id == subCategoryModel.Id).FirstOrDefault(); if (subCategory == null) { return(null); } subCategory.Name = subCategoryModel.Name; subCategory.DateUpdated = DateTime.Now; subCategory.IsActive = subCategoryModel.IsActive; if (subCategory != null) { _subcategoryRepository.Update(subCategory); } return(subCategory); }