public void DeleteCategory(int Id) // Check all friend relations and replace the FriendCategory to the default one where it was removed. { if (Id != 1) { List <FriendModels> list = friendRepository.GetAllFriendsByFriendCategoryId(Id); foreach (var item in list) { item.FriendCategory = 1; friendRepository.Edit(item); } friendRepository.Save(); friendCategoryRepository.Remove(Id); friendCategoryRepository.Save(); } }