public static Models.ValidationResult DeleteGroup(int groupId)
{
var result = new ValidationResult();
using (var uow = new DAL.UnitOfWork())
{
BLL.GroupMembership.DeleteAllMembershipsForGroup(groupId);
BLL.UserGroupManagement.DeleteGroup(groupId);
BLL.GroupBootMenu.DeleteGroup(groupId);
BLL.GroupProperty.DeleteGroup(groupId);
uow.GroupRepository.Delete(groupId);
result.IsValid = uow.Save();
return result;
}
}