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);