/// <summary> /// The Rules Constructor in parameter /// </summary> /// <param name="Hassaslık"></param> /// <param name="Miktar"></param> /// <param name="Kirlilik"></param> public Rules(EnumValues.Hassaslık Hassaslık, EnumValues.Miktar Miktar, EnumValues.Kirlilik Kirlilik) { this.Hassaslık = Hassaslık; this.Miktar = Miktar; this.Kirlilik = Kirlilik; TotalRules(); }
/// <summary> /// The Rules Constructor in parameter /// </summary> /// <param name="Hassaslık"></param> /// <param name="Miktar"></param> /// <param name="Kirlilik"></param> public Rules(string Hassaslık, string Miktar, string Kirlilik) { EnumValues.Hassaslık hassaslık = 0; EnumValues.Miktar miktar = 0; EnumValues.Kirlilik kirlilik = 0; #region Gelen Değer Hasssaslık ise switch (Hassaslık) { case ConstantsValues.Saglam: hassaslık = EnumValues.Hassaslık.sağlam; break; case ConstantsValues.Orta: hassaslık = EnumValues.Hassaslık.orta; break; case ConstantsValues.Hassas: hassaslık = EnumValues.Hassaslık.hassas; break; } #endregion #region Gelen Değer Miktar ise switch (Miktar) { case ConstantsValues.Kucuk: miktar = EnumValues.Miktar.kucuk; break; case ConstantsValues.Orta: miktar = EnumValues.Miktar.orta; break; case ConstantsValues.Buyuk: miktar = EnumValues.Miktar.buyuk; break; } #endregion #region Gelen Değer Kirlilik ise switch (Kirlilik) { case ConstantsValues.Kucuk: kirlilik = EnumValues.Kirlilik.kucuk; break; case ConstantsValues.Orta: kirlilik = EnumValues.Kirlilik.orta; break; case ConstantsValues.Buyuk: kirlilik = EnumValues.Kirlilik.buyuk; break; } #endregion this.Hassaslık = hassaslık; this.Miktar = miktar; this.Kirlilik = kirlilik; TotalRules(); }