Beispiel #1
0
        public static List <string> GetUnitsForRadio()
        {
            var db        = new UnitConverterDbEntities();
            var unitsList = db.tblUnits.OrderBy(p => p.MasterUnit).Select(p => p.UnitName).ToList();

            return(unitsList);
        }
Beispiel #2
0
 private static bool dbUnitExists(UnitConverterDbEntities db, tblUnit newUnit)
 {
     if (db.tblUnits.FirstOrDefault(p => p.UnitName == newUnit.UnitName) != null)
     {
         return(true);
     }
     return(false);
 }
Beispiel #3
0
        public static void ClearUnits()
        {
            var db = new UnitConverterDbEntities();

            foreach (var tblItem in db.tblUnits)
            {
                db.tblUnits.Remove(tblItem);
            }
            db.SaveChanges();
        }
Beispiel #4
0
        public static void CreateUnit(DTO.UnitDTO unitDTO)
        {
            var db      = new UnitConverterDbEntities();
            var newUnit = convertToEntity(unitDTO);

            if (!dbUnitExists(db, newUnit))
            {
                db.tblUnits.Add(newUnit);
                db.SaveChanges();
            }
        }
Beispiel #5
0
        private static double getMaster(string fromUnit, out string masterUnit)
        {
            var db        = new UnitConverterDbEntities();
            var unitsList = db.tblUnits.FirstOrDefault(p => p.UnitName == fromUnit);

            if (unitsList != null)
            {
                masterUnit = unitsList.MasterUnit;
                return(unitsList.ConversionFactor);
            }
            masterUnit = "a";
            return(2);
        }
Beispiel #6
0
        public static List <string> GetUnitsForCustomRadio()
        {
            var db       = new UnitConverterDbEntities();
            var unitList = new List <string>();

            foreach (var item in db.tblUnits)
            {
                if (!unitList.Contains(item.MasterUnit))
                {
                    unitList.Add(item.MasterUnit);
                }
            }
            return(unitList);
        }