Пример #1
0
        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);
        }
Пример #2
0
 public async Task <IActionResult> Put(Commands.SetBrandName request)
 => await RequestHandler.HandleCommand(request, _service.Handle);