// GET: VehicleMake/Edit/5
        public async Task <ActionResult> Edit(int id)
        {
            var entity = await MakeService.GetByIdAsync(id);

            var model = Mapper.Map <VehicleMakeModel, VehicleMakeViewModel>(entity);

            return(View(model));
        }
        public async Task <ActionResult> Details(int id)
        {
            VehicleMakeViewModel model = new VehicleMakeViewModel();
            var vehicleMake            = await vehiclemakeService.GetByIdAsync(id);

            if (vehicleMake == null)
            {
                return(HttpNotFound());
            }
            model = Mapper.Map <IVehicleMake, VehicleMakeViewModel>(vehicleMake);
            Mapper.AssertConfigurationIsValid();

            return(View(model));
        }
Example #3
0
        public async Task <ActionResult> Details(int id)
        {
            try
            {
                var vehicleMake = await _vehicleMakeService.GetByIdAsync(id);

                if (vehicleMake == null)
                {
                    return(HttpNotFound());
                }
                return(View(vehicleMake));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #4
0
        public async Task <IActionResult> Get(int id)
        {
            try
            {
                var vehicleMake = await VehicleMakeService.GetByIdAsync(id);

                if (vehicleMake == null)
                {
                    return(NotFound());
                }


                return(Ok(vehicleMake));
            }
            catch (Exception ex)
            {
                return(BadRequest(ex.Message));
            }
        }
        public async Task <IHttpActionResult> Get(int id)
        {
            try
            {
                string       rawKey      = "CacheById";
                IVehicleMake vehicleMake = Caching.GetCacheItem(rawKey, MasterCacheKeyArray) as IVehicleMake;
                if (vehicleMake == null)
                {
                    vehicleMake = await VehicleMakeService.GetByIdAsync(id);

                    if (vehicleMake == null)
                    {
                        return(NotFound());
                    }
                    Caching.AddCacheItem(rawKey, vehicleMake, MasterCacheKeyArray);
                }
                return(Ok(vehicleMake));
            }
            catch (Exception ex)
            {
                LogError.LogError(ex);
                return(BadRequest(ex.Message));
            }
        }