public static async Task UpdateBrandName(BrandId id, string name) { var connectionString = ConnectivityService.GetConnectionString("TEMP"); var context = new SplurgeStopDbContext(connectionString); var repository = new BrandRepository(context); var unitOfWork = new EfCoreUnitOfWork(context); var service = new BrandService(repository, unitOfWork); var brandController = new BrandController(service); var updateCommand = new Commands.SetBrandName { Id = id, Name = name }; await brandController.Put(updateCommand); }
public async Task <IActionResult> Put(Commands.SetBrandName request) => await RequestHandler.HandleCommand(request, _service.Handle);