コード例 #1
0
 public static void CreateUnit(string unitName, string masterUnit, double conversionFactor)
 {
     DTO.UnitDTO newUnit = new DTO.UnitDTO();
     newUnit.UnitId           = Guid.NewGuid();
     newUnit.UnitName         = unitName;
     newUnit.MasterUnit       = masterUnit;
     newUnit.ConversionFactor = conversionFactor;
     Persistence.UnitRepository.CreateUnit(newUnit);
 }
コード例 #2
0
        private static tblUnit convertToEntity(DTO.UnitDTO unitDTO)
        {
            var dbUnit = new tblUnit();

            dbUnit.UnitId           = unitDTO.UnitId;
            dbUnit.UnitName         = unitDTO.UnitName;
            dbUnit.MasterUnit       = unitDTO.MasterUnit;
            dbUnit.ConversionFactor = unitDTO.ConversionFactor;

            return(dbUnit);
        }
コード例 #3
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();
            }
        }