public Task Handle(DeleteCarRequest message, IMessageHandlerContext context) { log.Info("Received DeleteCarRequest."); using (var unitOfWork = new CarUnitOfWork(new CarApiContext(_dbContextOptionsBuilder.Options))) { unitOfWork.Cars.Remove(unitOfWork.Cars.Get(message.CarId)); unitOfWork.Complete(); } var response = new DeleteCarResponse() { DataId = Guid.NewGuid() }; var reply = context.Reply(response); return(reply); }
public Task Handle(UpdateCompanyRequest message, IMessageHandlerContext context) { log.Info("Received UpdateCompanyRequest"); using (var unitOfWork = new CarUnitOfWork(new CarApiContext(_dbContextOptionsBuilder.Options))) { unitOfWork.Companies.Update(message.Company); unitOfWork.Complete(); } var response = new UpdateCompanyResponse() { DataId = Guid.NewGuid(), Company = message.Company }; var reply = context.Reply(response); return(reply); }
public Task Handle(UpdateCarRequest message, IMessageHandlerContext context) { log.Info("Received UpdateCarRequest."); using (var unitOfWork = new CarUnitOfWork(new CarApiContext(_dbContextOptionsBuilder.Options))) { unitOfWork.Cars.Update(message.Car); unitOfWork.Complete(); } var response = new UpdateCarResponse { Car = message.Car }; var reply = context.Reply(response); return(reply); }
public void AddCar([FromBody] Car car) { _unitOfWork.Cars.Add(car); _unitOfWork.Complete(); }
public void AddCompany([FromBody] Company company) { _unitOfWork.Companies.Add(company); _unitOfWork.Complete(); }