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 VehicleManufacturerEntity UpdateVehicleManufacturer(VehicleManufacturerEntity VehicleManufacturer) { try { return(_vehicleManufacturerEngine.UpdateVehicleManufacturer(VehicleManufacturer)); } catch (Exception e) { _exceptionHandlerLogic.LogExceptionAsync(e); throw e; } }
public VehicleManufacturerEntity AddVehicleManufacturer(VehicleManufacturerEntity VehicleManufacturer) { using (var context = DataAccess.GetDBContext) { var VehicleManufacturerElement = Mapper.Map <VehicleManufacturers>(VehicleManufacturer); context.VehicleManufacturers.Add(VehicleManufacturerElement); context.SaveChanges(); return(Mapper.Map <VehicleManufacturerEntity>(VehicleManufacturerElement)); } }
public VehicleManufacturerEntity UpdateVehicleManufacturer(VehicleManufacturerEntity VehicleManufacturer) { using (var context = DataAccess.GetDBContext) { var VehicleManufacturerElement = context.VehicleManufacturers .Where(m => m.VehicleManufacturerId == VehicleManufacturer.VehicleManufacturerId) .FirstOrDefault(); if (VehicleManufacturerElement == null) { return(null); } VehicleManufacturerElement.Name = VehicleManufacturer.Name; VehicleManufacturerElement.ModifiedDate = DateTime.Now; context.SaveChanges(); return(Mapper.Map <VehicleManufacturerEntity>(VehicleManufacturerElement)); } }
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); }