public MainCategoryDetailsDTO GetAllUndercatFromDb(int mainCategoryId, string searchText, string username) { var underCategories = dal.GetAllUndercatFromDb(mainCategoryId, searchText, username); var category = dal.GetCategoryById(mainCategoryId); return(new MainCategoryDetailsDTO { Id = category.id, Name = category.name, IsLoggedIn = username == null ? false:true, SubCategories = underCategories }); }