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)); } }
public IActionResult Index() { InputVm model = new InputVm(); return(View(model)); }