public static bool CheckExistRange(Guid userGuid, Guid groupPriceGuid, long minimumMessage, long maximumMessage) { Business.GroupPrice groupPriceController = new Business.GroupPrice(); DataTable dtRanges = groupPriceController.CheckExistRange(userGuid); bool isValid = true; foreach (DataRow row in dtRanges.Rows) { if ((minimumMessage >= Helper.GetLong(row["MinimumMessage"]) && minimumMessage <= Helper.GetLong(row["MaximumMessage"])) || (maximumMessage >= Helper.GetLong(row["MinimumMessage"]) && maximumMessage <= Helper.GetLong(row["MaximumMessage"]))) { if (Helper.GetGuid(row["Guid"]) != groupPriceGuid) { isValid = false; } break; } } return(isValid); }