示例#1
0
        public IActionResult ConvertLength(ConverterViewModel model)
        {
            switch (model.ConversionType)
            {
            case "MtoF":
                var MtoF = new MeterstoFeetConverter();
                model.ConvertedValue = MtoF.MeterstoFeet(model.ValuetoConvert);
                break;

            case "MtoY":
                var MtoY = new MeterstoYardsConverter();
                model.ConvertedValue = MtoY.MeterstoYards(model.ValuetoConvert);
                break;

            case "FtoM":
                var FtoM = new FeettoMetersConverter();
                model.ConvertedValue = FtoM.FeettoMeters(model.ValuetoConvert);
                break;

            case "FtoY":
                var FtoY = new FeettoYardsConverter();
                model.ConvertedValue = FtoY.FeettoYards(model.ValuetoConvert);
                break;

            default:
                break;
            }
            return(View(model));
        }
示例#2
0
        public decimal MtoF(string type, string unitvalue)
        {
            decimal v = Convert.ToDecimal(unitvalue);
            MeterstoFeetConverter m = new MeterstoFeetConverter();
            decimal result          = m.MeterstoFeet(v);

            return(result);
        }