#pragma warning disable S4144 public async Task <IActionResult> PutAsync(CarVM viewModel) #pragma warning restore S4144 { var data = await Factory <CarService>().SaveAsync(viewModel); return(Result(data)); }
/// <summary> /// Save a record of Car /// </summary> /// <param name="viewModel"></param> /// <returns></returns> public async Task <DomainResponse> SaveAsync(CarVM viewModel) { var model = new Car(); model.MapFrom(viewModel); Telemetry.TrackEvent("Save Record"); var records = await Repository.AddOrUpdateAsync(model); return(Response(records)); }
public async Task <IActionResult> PostAsync(CarVM viewModel) { var data = await Factory <CarService>().SaveAsync(viewModel); return(Result(data)); }