Пример #1
0
        public static async Task UpdateProductTypeName(ProductTypeId id, string name)
        {
            var connectionString      = ConnectivityService.GetConnectionString("TEMP");
            var context               = new SplurgeStopDbContext(connectionString);
            var repository            = new ProductTypeRepository(context);
            var unitOfWork            = new EfCoreUnitOfWork(context);
            var service               = new ProductTypeService(repository, unitOfWork);
            var productTypeController = new ProductTypeController(service);

            var updateCommand = new Commands.SetProductTypeName
            {
                Id   = id,
                Name = name
            };

            await productTypeController.Put(updateCommand);
        }
 public async Task <IActionResult> Put(Commands.SetProductTypeName request)
 => await RequestHandler.HandleCommand(request, service.Handle);