public async Task <IActionResult> Add(AddAzureTemplateViewModel viewModel) { var model = _mapper.Map <AzureVMTemplate>(viewModel); await _mediatr.Send(new CreateCommand <AzureVMTemplate>(model)); return(Ok(model.Id)); }
public async Task <IActionResult> Add([FromForm] AddAzureTemplateViewModel viewModel) { if (!ModelState.IsValid) { return(View(viewModel)); } var model = _mapper.Map <AzureVMTemplate>(viewModel); await _mediatr.Send(new CreateCommand <AzureVMTemplate>(model)); return(View(viewModel)); }
public IActionResult Add() { var viewModel = new AddAzureTemplateViewModel(); return(View(viewModel)); }