Ejemplo n.º 1
0
        public async Task <VehicleModelForReturnDto> Delete(int Id)
        {
            var checkFromDb = await vehicleModelDal.GetAsync(x => x.Id == Id);

            if (checkFromDb == null)
            {
                throw new RestException(HttpStatusCode.BadRequest, new { NotFound = Messages.NotFound });
            }

            await vehicleModelDal.Delete(checkFromDb);

            var mapForReturn = mapper.Map <VehicleModel, VehicleModelForReturnDto>(checkFromDb);

            return(mapForReturn);
        }