public bool CustomEventRemove(int userId, DashboardEventToken token) { try { var uid = token.Uid.ToString(); var entity = CustomEventsRepository.Get(x => x.Uid == uid && x.UserId == userId); if (entity == null) { return(false); } CustomEventsRepository.Delete(entity); return(CustomEventsRepository.UnitOfWork.CommitAndRefreshChanges()); } catch (Exception e) { Logger.Error("remove custom event", e, CommonEnums.LoggerObjectTypes.Dashboard); return(false); } }