Beispiel #1
0
#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));
        }
Beispiel #3
0
        public async Task <IActionResult> PostAsync(CarVM viewModel)
        {
            var data = await Factory <CarService>().SaveAsync(viewModel);

            return(Result(data));
        }