public async void ManufacturerUpdate() { // Arrange this.FleetDbContext.VehicleManufacturers.AddRange( new VehicleManufacturerEntity() { VehicleManufacturerId = 1, Name = "Deere", CompanyId = 1, DeletedInd = false }, new VehicleManufacturerEntity() { VehicleManufacturerId = 2, Name = "Komatsu", CompanyId = 1, DeletedInd = false }); await this.SaveChangesAsync(this.FleetDbContext); VehicleManufacturerModel model = new VehicleManufacturerModel() { VehicleManufacturerId = 2, Name = "Cat" }; // Act AjaxModel <NTModel> ajaxModel = await this.Controller.ManufacturerUpdate(model); // Assert VehicleManufacturerEntity entity = this.FleetDbContext.VehicleManufacturers.Where(e => e.VehicleManufacturerId == 2).First(); Assert.Equal(entity.Name, "Cat"); Assert.Equal(ajaxModel.Message, FleetMessages.VehicleManufacturerSaveSuccess); }
public async void ManufacturerAdd() { // Arrange VehicleManufacturerModel model = new VehicleManufacturerModel() { VehicleManufacturerId = 0, Name = "Cat" }; // Act AjaxModel<NTModel> ajaxModel = await this.Controller.ManufacturerAdd(model); // Assert VehicleManufacturerEntity entity = this.FleetDbContext.VehicleManufacturers.Last(); Assert.Equal(entity.Name, "Cat"); Assert.Equal(ajaxModel.Message, FleetMessages.VehicleManufacturerSaveSuccess); }
public async void ManufacturerAdd() { // Arrange VehicleManufacturerModel model = new VehicleManufacturerModel() { VehicleManufacturerId = 0, Name = "Cat" }; // Act AjaxModel <NTModel> ajaxModel = await this.Controller.ManufacturerAdd(model); // Assert VehicleManufacturerEntity entity = this.FleetDbContext.VehicleManufacturers.Last(); Assert.Equal(entity.Name, "Cat"); Assert.Equal(ajaxModel.Message, FleetMessages.VehicleManufacturerSaveSuccess); }
public async void ManufacturerUpdate() { // Arrange this.FleetDbContext.VehicleManufacturers.AddRange( new VehicleManufacturerEntity() { VehicleManufacturerId = 1, Name = "Deere", CompanyId = 1, DeletedInd = false }, new VehicleManufacturerEntity() { VehicleManufacturerId = 2, Name = "Komatsu", CompanyId = 1, DeletedInd = false }); await this.SaveChangesAsync(this.FleetDbContext); VehicleManufacturerModel model = new VehicleManufacturerModel() { VehicleManufacturerId = 2, Name = "Cat" }; // Act AjaxModel<NTModel> ajaxModel = await this.Controller.ManufacturerUpdate(model); // Assert VehicleManufacturerEntity entity = this.FleetDbContext.VehicleManufacturers.Where(e => e.VehicleManufacturerId == 2).First(); Assert.Equal(entity.Name, "Cat"); Assert.Equal(ajaxModel.Message, FleetMessages.VehicleManufacturerSaveSuccess); }
public IActionResult AddVehicleManufacturer([FromBody] VehicleManufacturerModel model) { try { if (model == null) { return(BadRequest("Body content is not valid!")); } if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var entity = model.Map <VehicleManufacturerEntity>(); entity = _vehicleManufacturerLogic.AddVehicleManufacturer(entity); if (entity == null) { throw new Exception("Somthing went wrong while adding model to DB!"); } return(Ok(entity)); } catch (Exception e) { return(StatusCode(500, e)); } }
public async void ManufacturerGet() { // Arrange this.FleetDbContext.VehicleManufacturers.AddRange( new VehicleManufacturerEntity() { VehicleManufacturerId = 1, Name = "Deere", CompanyId = 1, DeletedInd = false }, new VehicleManufacturerEntity() { VehicleManufacturerId = 2, Name = "Komatsu", CompanyId = 1, DeletedInd = false }); await this.SaveChangesAsync(this.FleetDbContext); // Act AjaxModel <VehicleManufacturerModel> ajaxModel = await this.Controller.ManufacturerGet(2); VehicleManufacturerModel manufacturer = ajaxModel.Model; // Assert Assert.Equal(manufacturer.Name, "Komatsu"); }
public async Task VehicleManufacturerSave(VehicleManufacturerModel model) { await vehicleRepository.VehicleManufacturerSave(model); }
public async Task VehicleManufacturerSave(VehicleManufacturerModel model) { await SaveEntity <VehicleManufacturerEntity, VehicleManufacturerModel>(model); }
public static async void BtnSubmitModel(int?id, TextBox txtBox, WinFormModelTypesList.ModelTypes typeModel) { var request = new VehicleReferenceTableAddUpdateRequest { Name = txtBox.Text }; if (typeModel.ToString() == ModelTypes.VehicleCategoryModel.ToString()) { VehicleCategoryModel entity = null; if (id.HasValue) { entity = await _vehicleCategoryService.Update <VehicleCategoryModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleCategoryService.Insert <VehicleCategoryModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } if (typeModel.ToString() == ModelTypes.VehicleManufacturerModel.ToString()) { VehicleManufacturerModel entity = null; if (id.HasValue) { entity = await _vehicleManufacturerService.Update <VehicleManufacturerModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleManufacturerService.Insert <VehicleManufacturerModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } if (typeModel.ToString() == ModelTypes.VehicleFuelTypeModel.ToString()) { VehicleFuelTypeModel entity = null; if (id.HasValue) { entity = await _vehicleFuelService.Update <VehicleFuelTypeModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleFuelService.Insert <VehicleFuelTypeModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } if (typeModel.ToString() == ModelTypes.VehicleTransmissionTypeModel.ToString()) { VehicleTransmissionTypeModel entity = null; if (id.HasValue) { entity = await _vehicleTransmissionService.Update <VehicleTransmissionTypeModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleTransmissionService.Insert <VehicleTransmissionTypeModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } if (typeModel.ToString() == ModelTypes.VehicleTypeModel.ToString()) { VehicleTypeModel entity = null; if (id.HasValue) { entity = await _vehicleTypeService.Update <VehicleTypeModel>(int.Parse(id.ToString()), request); } else { entity = await _vehicleTypeService.Insert <VehicleTypeModel>(request); } if (entity != null) { MessageBox.Show("Success!"); if (Form.ActiveForm != null) { Form.ActiveForm.Close(); } } } }
public async Task <AjaxModel <NTModel> > ManufacturerUpdate([FromBody] VehicleManufacturerModel model) { return(await AjaxHelper.SaveAsync(m => domain.ManufacturerSave(model), Messages.Fleet.VehicleManufacturerSaveSuccess)); }
public async Task <AjaxModel <NTModel> > ManufacturerAdd([FromBody] VehicleManufacturerModel model) { return(await AjaxHelper.SaveAsync(m => this.domain.VehicleManufacturerSave(model), FleetMessages.VehicleManufacturerSaveSuccess)); }