예제 #1
0
        public async void ModelUpdate()
        {
            // Arrange
            this.FleetDbContext.VehicleModels.AddRange(
                new VehicleModelEntity()
            {
                VehicleModelId = 1, Name = "PC138USLC-10", VehicleManufacturerId = 2, CompanyId = 1, DeletedInd = false
            },
                new VehicleModelEntity()
            {
                VehicleModelId = 2, Name = "PC3000-6", VehicleManufacturerId = 2, CompanyId = 1, DeletedInd = false
            });
            await this.SaveChangesAsync(this.FleetDbContext);

            VehicleManufacturerModelModel model = new VehicleManufacturerModelModel()
            {
                VehicleModelId = 2, Name = "PC8000-6"
            };

            // Act
            AjaxModel <NTModel> ajaxModel = await this.Controller.ModelUpdate(model);

            // Assert
            VehicleModelEntity entity = this.FleetDbContext.VehicleModels.Where(e => e.VehicleModelId == 2).First();

            Assert.Equal(entity.Name, "PC8000-6");
            Assert.Equal(ajaxModel.Message, FleetMessages.VehicleModelSaveSuccess);
        }
예제 #2
0
        public async void ModelAdd()
        {
            // Arrange
            VehicleManufacturerModelModel model = new VehicleManufacturerModelModel()
            {
                VehicleModelId = 0, Name = "PC8000-6"
            };

            // Act
            AjaxModel <NTModel> ajaxModel = await this.Controller.ModelAdd(model);

            // Assert
            VehicleModelEntity entity = this.FleetDbContext.VehicleModels.Last();

            Assert.Equal(entity.Name, "PC8000-6");
            Assert.Equal(ajaxModel.Message, FleetMessages.VehicleModelSaveSuccess);
        }
예제 #3
0
 public async Task ModelSave(VehicleManufacturerModelModel model)
 {
     await this.fleetRepository.ModelSave(model);
 }
예제 #4
0
        public async void ModelUpdate()
        {
            // Arrange
            this.FleetDbContext.VehicleModels.AddRange(
                    new VehicleModelEntity() { VehicleModelId = 1, Name = "PC138USLC-10", VehicleManufacturerId = 2, CompanyId = 1, DeletedInd = false },
                    new VehicleModelEntity() { VehicleModelId = 2, Name = "PC3000-6", VehicleManufacturerId = 2, CompanyId = 1, DeletedInd = false });
            await this.SaveChangesAsync(this.FleetDbContext);

            VehicleManufacturerModelModel model = new VehicleManufacturerModelModel() { VehicleModelId = 2, Name = "PC8000-6" };

            // Act
            AjaxModel<NTModel> ajaxModel = await this.Controller.ModelUpdate(model);

            // Assert
            VehicleModelEntity entity = this.FleetDbContext.VehicleModels.Where(e => e.VehicleModelId == 2).First();
            Assert.Equal(entity.Name, "PC8000-6");
            Assert.Equal(ajaxModel.Message, FleetMessages.VehicleModelSaveSuccess);
        }
예제 #5
0
        public async void ModelAdd()
        {
            // Arrange
            VehicleManufacturerModelModel model = new VehicleManufacturerModelModel() { VehicleModelId = 0, Name = "PC8000-6" };

            // Act
            AjaxModel<NTModel> ajaxModel = await this.Controller.ModelAdd(model);

            // Assert
            VehicleModelEntity entity = this.FleetDbContext.VehicleModels.Last();
            Assert.Equal(entity.Name, "PC8000-6");
            Assert.Equal(ajaxModel.Message, FleetMessages.VehicleModelSaveSuccess);
        }
예제 #6
0
 public async Task ModelSave(VehicleManufacturerModelModel model)
 {
     await this.SaveEntity <VehicleModelEntity, VehicleManufacturerModelModel>(model);
 }
예제 #7
0
 public async Task <AjaxModel <NTModel> > ModelUpdate([FromBody] VehicleManufacturerModelModel model)
 {
     return(await AjaxHelper.SaveAsync(m => this.domain.ModelSave(model), FleetMessages.VehicleModelSaveSuccess));
 }