Exemple #1
0
        public PricedVm(InputVm inputVm, VmPricing vmPricing)
        {
            Name            = inputVm.Name;
            Region          = inputVm.Region;
            OperatingSystem = inputVm.OperatingSystem;

            if (vmPricing != null)
            {
                Instance   = vmPricing.Instance;
                VCpu       = vmPricing.VCpu;
                Ram        = vmPricing.Ram;
                PayAsYouGo = vmPricing.PayAsYouGo;
                PayAsYouGoWithAzureHybridBenefit = vmPricing.PayAsYouGoWithAzureHybridBenefit;
                OneYearReserved = vmPricing.OneYearReserved;
                OneYearReservedWithAzureHybridBenefit = vmPricing.OneYearReservedWithAzureHybridBenefit;
                ThreeYearReserved = vmPricing.ThreeYearReserved;
                ThreeYearReservedWithAzureHybridBenefit = vmPricing.ThreeYearReservedWithAzureHybridBenefit;
                Spot = vmPricing.Spot;
                SpotWithAzureHybridBenefit = vmPricing.SpotWithAzureHybridBenefit;
            }
            else
            {
                VCpu = inputVm.Cpu;
                Ram  = inputVm.Ram;
            }
        }
 public IActionResult PostDataImport([FromBody] InputVm input)
 {
     try
     {
         var expense         = _expenseService.Get(input.InputString);
         var expenseToReturn = _mapper.Map <ExpenseVm>(expense);
         return(Ok(expenseToReturn));
     }
     catch (Exception e)
     {
         return(BadRequest(e.Message));
     }
 }
Exemple #3
0
        public IActionResult Index()
        {
            InputVm model = new InputVm();

            return(View(model));
        }