예제 #1
0
        /// <summary>
        /// 编辑CarUsers
        /// </summary>
        //[AbpAuthorize(CarUsersAppPermissions.CarUsers_Edit)]
        protected virtual async Task UpdateCarUsersAsync(CarUsersListDto input)
        {
            //TODO:更新前的逻辑判断,是否允许更新

            var entity = await _carusersRepository.GetAsync(input.Id.Value);

            input.MapTo(entity);
            // ObjectMapper.Map(input, entity);
            await _carusersRepository.UpdateAsync(entity);
        }
예제 #2
0
        /// <summary>
        /// 新增CarUsers
        /// </summary>
        //[AbpAuthorize(CarUsersAppPermissions.CarUsers_Create)]
        protected virtual async Task <CarUsersListDto> CreateCarUsersAsync(CarUsersListDto input)
        {
            //TODO:新增前的逻辑判断,是否允许新增

            var entity = ObjectMapper.Map <CarUsers>(input);

            entity.UserArea = null;
            entity.Park     = null;
            entity          = await _carusersRepository.InsertAsync(entity);

            return(entity.MapTo <CarUsersListDto>());
        }
예제 #3
0
 public AddCarport(MainWindowViewModel mainWindowViewModel, ICarPortAppService carPortAppService, CarUsersListDto carUsersListDto) : this(mainWindowViewModel, carPortAppService)
 {
     this._carUsersListDto = carUsersListDto;
 }